Que sont les constantes Java ?
Les constantes JAVA sont des valeurs fixes dans le programme et sont des données qui ne peuvent pas être modifiées. Par exemple, le chiffre 1, le caractère « a », le nombre à virgule flottante 3.2, etc. En Java, les constantes incluent les constantes entières, les constantes à virgule flottante, les constantes booléennes, les constantes de caractères, etc.
Jetons un coup d'œil à ces constantes en Java.
1. Constantes entières
Les constantes entières sont des données de type entier, avec quatre formes de représentation spécifiques : binaire, octale, décimale et hexadécimale comme suit.
Binaire : Une séquence de nombres composée des chiffres 0 et 1. Dans JDK7.0, les valeurs littérales sont autorisées à représenter des nombres binaires, qui doivent commencer par 0b ou 0B afin de les distinguer des nombres décimaux, tels que 0b01101100, 0B10110101.
Octal : séquence de nombres commençant par 0 et suivie d'entiers compris entre 0 et 7 (inclus), tels que 0342.
Décimal : séquence de nombres composée d'entiers compris entre 0 et 9 (y compris 0 et 9). Tel que 198.
Hexadécimal : Une séquence de nombres commençant par 0x ou 0X et suivi de 0~9, A~F (y compris 0 et 9, A et F), comme 0x25AF.
Il est à noter que pour indiquer différentes bases dans le programme, les données ont des identifiants spécifiques. Comme 0711, 0123 doit commencer par 0x ou 0X. , 0Xff ; lorsque l'entier est exprimé en décimal, le premier chiffre ne peut pas être 0, sauf 0 lui-même. Par exemple, 127 en décimal est représenté par 011111 en binaire, 017 en octal et 0x7F ou 0X7F en hexadécimal.
2. Constantes à virgule flottante
Les constantes à virgule flottante sont des décimales utilisées en mathématiques et sont divisées en graisse. deux types de nombres à virgule flottante simple précision et de nombres à virgule flottante double précision. Parmi eux, les nombres à virgule flottante simple précision se terminent par F ou f, tandis que les nombres à virgule flottante double précision se terminent par D ou d. Bien entendu, lorsque vous utilisez des nombres à virgule flottante, vous pouvez également n'ajouter aucun suffixe à la fin. Dans ce cas, la machine virtuelle utilisera par défaut des nombres à virgule flottante double précision. Les constantes à virgule flottante peuvent également être représentées sous forme exponentielle. Des exemples spécifiques sont les suivants :
2e3f 3.6d 0f 3.84d 5.022e+23f
3. Constantes de caractère
Les constantes de caractère sont utilisées pour représenter un caractère. Une constante de caractère doit utiliser une paire de guillemets simples en anglais. format demi-largeur'' Il peut s'agir de lettres anglaises, de chiffres, de signes de ponctuation et de caractères spéciaux représentés par des séquences d'échappement. Des exemples spécifiques sont les suivants :
‘a’ ‘1’ ‘&’ ‘\r’ ‘\u0000’
Dans l'exemple ci-dessus, « u00 » représente un caractère vide, c'est-à-dire qu'il n'y a aucun caractère entre guillemets simples. La raison pour laquelle il peut être représenté ainsi est que Java utilise le jeu de caractères Unicode commençant par u et la valeur correspondante des caractères vides dans la table de codes Unicode est « u0000 ».
4. Constantes de chaîne
Les constantes de chaîne sont utilisées pour représenter une série de caractères consécutifs. Une constante de chaîne doit utiliser une paire de guillemets doubles au format anglais demi-largeur. ." », des exemples spécifiques sont les suivants :
“HelloWorld" “123" "We come \n XXX" "”
Une chaîne peut contenir un ou plusieurs caractères, ou elle ne peut inclure aucun caractère, c'est-à-dire que la longueur est nulle.
5. Constantes booléennes
Les constantes booléennes sont les deux valeurs de type booléen, vraie et fausse. Cette constante permet de distinguer le vrai ou le faux d'un. chose.
6. Constante nulle
La constante nulle n'a qu'une seule valeur, null, ce qui signifie que la référence à l'objet est vide.
Apprentissage recommandé : Tutoriel vidéo Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!