Comme d'autres langages, Java a également le concept de constantes, comme son nom l'indique, sont des valeurs constantes qui ne peuvent pas être modifiées. Jetons un coup d'œil aux différentes constantes de Java.
Classement constant
1. Entier
Les valeurs constantes entières de Java ont principalement les trois formes suivantes.
Forme de nombre décimal : tel que 156, -32, 0.
Forme de nombre octal : la représentation des constantes octales en Java commence par 0, par exemple, 015 représente le nombre décimal 13 et -013 représente le nombre décimal -11.
Format de nombre hexadécimal : la représentation des constantes hexadécimales en Java commence par 0x ou 0X. Par exemple, 0x100 représente le nombre décimal 256 et -0x16 représente le nombre décimal -22.
Les constantes entières (int) occupent 32 bits en mémoire par défaut et sont des valeurs de type entier. Lorsque la valeur requise lors de l'opération dépasse 32 bits, elle peut être exprimée sous la forme d'une valeur entière longue (longue). Dans certains manuels ou questions, les types entiers longs nécessitent parfois un L après le nombre, comme 235L, qui représente un nombre entier long, qui occupe 64 bits en mémoire.
2. Chiffres réels
Les valeurs constantes réelles de Java ont principalement les deux formes suivantes.
Forme de nombre décimal : il se compose de nombres et de points décimaux, et il doit y avoir un point décimal, tel que 23,4, -110,0.
Forme de notation scientifique : telle que 1,68e10 ou 3&E5, où il doit y avoir un nombre avant e ou E, et le nombre après e ou E doit être un nombre entier. Les constantes réelles Java occupent 64 bits en mémoire par défaut et sont des valeurs doubles. Si vous considérez la nécessité d'économiser les ressources du système en cours d'exécution et que la plage de valeurs de données pendant le fonctionnement n'est pas large et que la précision du fonctionnement n'est pas élevée, vous pouvez l'exprimer sous la forme d'une valeur flottante à simple précision. Les valeurs en simple précision nécessitent généralement F ou f après la constante, comme 69,7f, qui représente un nombre réel flottant, qui occupe 32 bits en mémoire (selon la version du système).
3. Type booléen
Les constantes booléennes en Java n'ont que deux valeurs, vraie et fausse.
4. Valeurs constantes de caractères et de chaînes
La valeur constante de caractère de Java est un caractère entouré de guillemets simples, tels que « a », « A ». Il convient de noter que les guillemets simples et doubles dans les valeurs constantes de chaîne Java ne peuvent pas être mélangés. Les guillemets doubles sont utilisés pour représenter des chaînes, telles que 123, dotcpp, etc., qui représentent des chaînes de caractères simples.
5. Personnages d'échappement
En plus des formes de valeurs constantes de caractères mentionnées ci-dessus, Java utilise également une forme spéciale de valeurs constantes de caractères pour représenter certains caractères difficiles à afficher à l'aide de caractères. Cette forme spéciale de caractères est une séquence de caractères commençant par ,. ce qu'on appelle une conversion signifiant des caractères.
Le tableau des caractères d'échappement courants est le suivant :
Il suffit de comprendre le contenu de cette section, il n'est pas nécessaire de la mémoriser par cœur. Après avoir compris le concept de constantes, les valeurs lors des processus de codage ultérieurs tels que l'affectation, l'addition, la soustraction, la multiplication et la division sont toutes les constantes. À mesure que la quantité de notre codage augmente, il y aura naturellement une compréhension plus profonde des constantes, vous n'aurez donc pas trop à vous inquiéter.