Variáveis ​​e literais Java (com exemplos)

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.

Crie variáveis ​​em Java

Veja como criamos uma variável em Java,

 int speedLimit = 80;

Aqui, speedLimit é uma variável do tipo de dados int e atribuímos o valor 80 a ela.

O tipo de dados int sugere que a variável pode conter apenas 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;

Nota : Java é uma linguagem tipificada estaticamente. Isso significa que todas as variáveis ​​devem ser declaradas antes de serem usadas.

Alterar os valores das variáveis

O valor de uma variável pode ser alterado no programa, daí o nome da variável . Por exemplo,

 int speedLimit = 80;… speedLimit = 90; 

Aqui, inicialmente, o valor de speedLimit é 80 . Mais tarde, mudamos 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. 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 cifrão, $ . Por exemplo,
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • Os nomes das variáveis ​​não podem começar com números. Por exemplo,
     int 1age; // invalid variables
  • 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 colocar a primeira letra de cada palavra subsequente em maiúscula. Por exemplo, myAge.
  • Ao criar variáveis, escolha um nome que faça sentido. Por exemplo, pontuação, número e nível fazem 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 SPEED ou sPEED.

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 aprender mais sobre isso agora, visite Tipos de variáveis ​​Java.

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: verdadeiro e falso. Por exemplo,

 boolean flag1 = false; boolean flag2 = true;

Aqui, falsee trueestão dois literais booleanos.

2. Literais inteiros

Um literal inteiro é um valor numérico (associado a números) sem nenhuma parte fracionária ou exponencial. Existem 4 tipos de literais inteiros em Java:

  1. binário (base 2)
  2. decimal (base 10)
  3. octal (base 8)
  4. 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, binário começa com 0b , octal começa com 0 e hexadecimal começa com 0x .

Nota : literais inteiros são usados para inicializar variáveis de inteiro tipos como byte, short, int, e long.

3. Literais de ponto flutuante

Um literal de ponto flutuante é um literal numérico que possui uma forma fracionária ou 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 ) )

Nota : Os literais de ponto flutuante são usados ​​para inicializar floate doubledigitar variáveis.

4. Literais de caracteres

Literais de caracteres são caracteres Unicode colocados entre aspas simples. Por exemplo,

 char letter = 'a';

Aqui aestá o literal do caractere.

Também podemos usar sequências de escape como literais de caracteres. Por exemplo, b (backspace), t (tab), 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 Programminge Programizestão dois literais de string.

Artigos interessantes...