Assim como outras linguagens, Java também possui o conceito de constantes. Constantes, como o nome indica, são valores constantes que não podem ser modificados. Vamos dar uma olhada nas várias constantes em Java.
Classificação constante
1. Inteiro
Os valores constantes inteiros de Java têm principalmente as três formas a seguir.
Forma de número decimal: como 156, -32, 0.
Forma de número octal: A representação de constantes octais em Java começa com 0, por exemplo, 015 representa o número decimal 13 e -013 representa o número decimal -11.
Formato de número hexadecimal: A representação de constantes hexadecimais em Java começa com 0x ou 0X. Por exemplo, 0x100 representa o número decimal 256 e -0x16 representa o número decimal -22.
As constantes inteiras (int) ocupam 32 bits na memória por padrão e são valores do tipo inteiro. Quando o valor necessário durante a operação excede 32 bits, ele pode ser expresso como um valor inteiro longo (long). Em alguns livros ou perguntas, às vezes os tipos inteiros longos exigem L após o número, como 235L, que representa um número inteiro longo, que ocupa 64 bits na memória.
2. Números reais
Os valores constantes reais de Java têm principalmente as duas formas a seguir.
Forma de número decimal: consiste em números e vírgulas decimais, e deve haver uma vírgula decimal, como 23,4, -110,0.
Forma de notação científica: como 1,68e10 ou 3&E5, onde deve haver um número antes de e ou E, e o número depois de e ou E deve ser um número inteiro. As constantes reais Java ocupam 64 bits na memória por padrão e são valores duplos. Se você considerar a necessidade de economizar recursos do sistema em execução, e o intervalo de valores de dados durante a operação não for grande e a precisão da operação não for alta, você poderá expressá-lo como um valor de precisão única (flutuante). Valores de precisão simples geralmente requerem F ou f após a constante, como 69.7f, que representa um número real flutuante, que ocupa 32 bits na memória (dependendo da versão do sistema).
3. Tipo booleano
Constantes booleanas em Java têm apenas dois valores, verdadeiro e falso.
4. Valores constantes de caracteres e strings
O valor constante do caractere Java é um caractere colocado entre aspas simples, como 'a', 'A'. Deve-se observar que aspas simples e duplas em valores constantes de string Java não podem ser misturadas. Aspas duplas são usadas para representar strings, como 123, dotcpp, etc., que representam strings de caracteres únicos.
5. Personagens de fuga
Além das formas de valores constantes de caracteres mencionadas acima, Java também usa uma forma especial de valores constantes de caracteres para representar alguns caracteres que são difíceis de exibir usando caracteres. que é chamado de conversão de caracteres.
A tabela de caracteres de escape comuns é a seguinte:
Basta entender o conteúdo desta seção. Não há necessidade de memorizá-lo mecanicamente. Depois de compreender o conceito de constantes, os valores durante os processos de codificação subsequentes, como atribuição, adição, subtração, multiplicação e divisão, são. todas as constantes À medida que a quantidade de nossa codificação aumenta, naturalmente haverá uma compreensão mais profunda das constantes, então você não precisa se preocupar muito.