Litéraux en Java
1. Définition des littéraux :
- Valeurs fixes représentées sous une forme lisible par l'homme (par exemple, numéro 100).
- Également appelées constantes.
- Intuitif et fréquemment utilisé.
deux. Types de littéraux :
- Types primitifs : peut être n'importe quel type de données primitif.
- Caractères : délimités par des guillemets simples (par exemple, "a", "%").
3. Littéraux entiers :
- Nombres sans composants fractionnaires (par exemple, 10, -100).
- Représenté comme int par défaut.
- Peut être spécifié aussi long en utilisant l ou L (par exemple, 12L).
4. Littéraux à virgule flottante :
- Incluez un point décimal et un composant fractionnaire (par exemple, 11 123).
- Représenté comme double par défaut.
- Peut être spécifié sous forme de flottant en utilisant F ou f (par exemple, 10.19F).
- Prend en charge la notation scientifique.
5. Affectation aux variables :
- Des littéraux entiers peuvent être attribués à char, byte, short si la valeur convient.
- Des littéraux entiers peuvent être attribués à long.
6. Soulignements dans les littéraux (JDK 7) :
- Facilite la lecture de grandes valeurs (par exemple, 123_45_1234).
7. Littéraux hexadécimaux, octaux et binaires :
- Hexadécimaux : commencez par 0x ou 0X (par exemple, 0xFF).
- Octales : commencez par zéro (par exemple, 011).
- Binaires (JDK 7) : commencez par 0b ou 0B (par exemple, 0b1100).
8. Séquences d'échappement des personnages :
- Utilisé pour représenter des caractères spéciaux (par exemple, \n pour une nouvelle ligne, \t pour une tabulation).
- Exemples : ch = '\t';, ch = '\'';.
9. Littéraux de chaîne :
- Ensemble de caractères entourés de guillemets doubles (par exemple, "ceci est un test").
- Peut contenir des séquences d'échappement (par exemple, \n, \t).
Exemple d'utilisation dans System.out.println :
System.out.println("First line\nSecond line");
System.out.println("A\tB\tC");
dix. Table de séquence d'échappement :
- \': Simple citation
- \": Double citation
- \ : barre oblique inverse
- \r : Retour en voiture
- \n : Nouvelle ligne
- \f : Saut de page
- \t : onglet horizontal
- \b : Retour arrière
- \ddd : constante octale
- \uxxxx : constante hexadécimale