Variáveis e literais Java
Variáveis e literais Java
Neste tutorial, aprenderemos sobre variáveis e literais Java com a ajuda de exemplos.
Variáveis Java
Uma variável é um local na memória (área de armazenamento) para armazenar dados.
Para indicar a área de armazenamento, cada variável deve receber um nome único (identificador). Saiba mais sobre identificadores Java.
Criar variáveis em Java
Veja como criamos uma variável em Java,
int speedLimit = 80;
Aqui, limite de velocidade é uma variável de int tipo de dados e atribuímos o valor 80 para isso.
O tipo de dados int sugere que a variável só pode conter inteiros. Para saber mais, visite Tipos de dados Java.
No exemplo, atribuímos valor à variável durante a declaração. No entanto, não é obrigatório.
Você pode declarar variáveis e atribuir variáveis separadamente. Por exemplo,
int speedLimit;
speedLimit = 80;
Observação :Java é uma linguagem de tipagem estática. Isso significa que todas as variáveis devem ser declaradas antes que possam ser usadas.
Alterar valores de variáveis
O valor de uma variável pode ser alterado no programa, daí o nome variável . Por exemplo,
int speedLimit = 80; ... .. ... speedLimit = 90;
Aqui, inicialmente, o valor de speedLimit é 80 . Mais tarde, alteramos para 90 .
No entanto, não podemos alterar o tipo de dados de uma variável em Java dentro do mesmo escopo.
Qual é o escopo da variável?
Não se preocupe com isso por enquanto. Apenas lembre-se de que não podemos fazer algo assim:
int speedLimit = 80; ... .. ... float speedLimit;
Para saber mais, visite:Posso alterar o tipo de declaração de uma variável em Java?
Regras para nomear variáveis em Java
A linguagem de programação Java tem seu próprio conjunto de regras e convenções para nomear variáveis. Aqui está o que você precisa saber:
- Java diferencia maiúsculas de minúsculas. Portanto, idade e IDADE são duas variáveis diferentes. Por exemplo,
int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
- As variáveis devem começar com uma letra ou um sublinhado, _ ou um dólar, $ sinal. Por exemplo,
int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
- Os nomes de variáveis não podem começar com números. Por exemplo,
int 1age; // invalid variables
- Os nomes de variáveis não podem usar espaços em branco. Por exemplo,
int my age; // invalid variables
Aqui, precisamos usar nomes de variáveis com mais de uma palavra, usar todas as letras minúsculas para a primeira palavra e capitalizar a primeira letra de cada palavra subsequente. Por exemplo, minhaIdade . - Ao criar variáveis, escolha um nome que faça sentido. Por exemplo, pontuação , número , nível faz mais sentido do que nomes de variáveis como s , n e l .
- Se você escolher nomes de variáveis de uma palavra, use todas as letras minúsculas. Por exemplo, é melhor usar velocidade em vez de VELOCIDADE , ou VELOCIDADE .
Existem 4 tipos de variáveis na linguagem de programação Java:
- Variáveis de instância (campos não estáticos)
- Variáveis de classe (campos estáticos)
- Variáveis locais
- Parâmetros
Se você estiver interessado em saber mais sobre isso agora, visite Java Variable Types.
literais Java
Literais são dados usados para representar valores fixos. Eles podem ser usados diretamente no código. Por exemplo,
int a = 1;
float b = 2.5;
char c = 'F';
Aqui,
1
, 2.5
e 'F'
são literais. Aqui estão diferentes tipos de literais em Java.
1. Literais Booleanos
Em Java, literais booleanos são usados para inicializar tipos de dados booleanos. Eles podem armazenar dois valores:true e false. Por exemplo,
boolean flag1 = false;
boolean flag2 = true;
Aqui,
false
e true
são dois literais booleanos. 2. Literais inteiros
Um literal inteiro é um valor numérico (associado a números) sem qualquer parte fracionária ou exponencial. Existem 4 tipos de literais inteiros em Java:
- binário (base 2)
- decimal (base 10)
- octal (base 8)
- hexadecimal (base 16)
Por exemplo:
// binary
int binaryNumber = 0b10010;
// octal
int octalNumber = 027;
// decimal
int decNumber = 34;
// hexadecimal
int hexNumber = 0x2F; // 0x represents hexadecimal
// binary
int binNumber = 0b10010; // 0b represents binary
Em Java, o binário começa com 0b , octal começa com 0 , e o hexadecimal começa com 0x .
Observação :Literais inteiros são usados para inicializar variáveis de tipos inteiros como
byte
, short
, int
e long
. 3. Literais de ponto flutuante
Um literal de ponto flutuante é um literal numérico que tem uma forma fracionária ou uma forma exponencial. Por exemplo,
class Main {
public static void main(String[] args) {
double myDouble = 3.4;
float myFloat = 3.4F;
// 3.445*10^2
double myDoubleScientific = 3.445e2;
System.out.println(myDouble); // prints 3.4
System.out.println(myFloat); // prints 3.4
System.out.println(myDoubleScientific); // prints 344.5
}
}
Observação :Os literais de ponto flutuante são usados para inicializar
float
e double
variáveis de tipo. 4. Literais de caracteres
Os literais de caracteres são caracteres unicode entre aspas simples. Por exemplo,
char letter = 'a';
Aqui,
a
é o caractere literal. Também podemos usar sequências de escape como literais de caracteres. Por exemplo, \b (retrocesso), \t (guia), \n (nova linha), etc.
5. Literais de string
Um literal de string é uma sequência de caracteres entre aspas duplas. Por exemplo,
String str1 = "Java Programming";
String str2 = "Programiz";
Aqui,
Java Programming
e Programiz
são dois literais de string. Java
- Variáveis, literais e constantes de C++
- Variáveis C, Constantes e Literais
- Variáveis, constantes e literais do Python
- Entrada e Saída Java Basic
- Expressões, instruções e blocos Java
- Classe e objetos Java
- Classe abstrata Java e métodos abstratos
- Java aninhado e classe interna
- Java joga e joga
- Autoboxing e unboxing Java