Intern
Qu'est-ce que les littéraux en Java?
sobes.tech IA
Réponse de l'IA
Les littéraux en Java représentent des valeurs fixes, directement intégrées dans le code du programme. Ils sont utilisés pour représenter des données spécifiques sans nécessiter de calcul.
Principaux types de littéraux :
- Littéraux entiers : Représentent des nombres entiers. Ils peuvent être en système décimal, hexadécimal ou octal. Les suffixes 'l' ou 'L' sont utilisés pour indiquer le type
long.int decimalLiteral = 10; int hexLiteral = 0xFF; // 255 en décimal int octalLiteral = 010; // 8 en décimal long longLiteral = 123456789012345L; - Littéraux à virgule flottante : Représentent des nombres avec partie décimale. Par défaut, ils ont le type
double. Les suffixes 'f'/'F' pourfloat, 'd'/'D' pourdouble(non obligatoire pourdouble).double doubleLiteral = 3.14; float floatLiteral = 2.71f; double scientificLiteral = 1.2e3; // 1200.0 - Littéraux de caractère : Représentent des caractères individuels, encadrés par des apostrophes simples. Peuvent être des caractères ASCII ou via des séquences d'échappement.
char charLiteral = 'A'; char newlineChar = '\n'; // Saut de ligne char unicodeChar = '\u03A3'; // Sigma majuscule grecque - Littéraux de chaîne : Représentent une séquence de caractères, encadrée par des guillemets doubles. Type
String.String stringLiteral = "Hello, World!"; String emptyString = ""; - Littéraux booléens : Représentent des valeurs booléennes :
trueetfalse.boolean trueLiteral = true; boolean falseLiteral = false; - Littéral
null: Représente l'absence de référence à un objet.Object obj = null; String str = null;
Tableau des principaux types de littéraux :
| Type de données | Exemples de littéraux |
|---|---|
int, long |
10, 0xFF, 123L |
float, double |
3.14, 2.71f, 1.2e3 |
char |
'A', '\n', '\u03A3' |
String |
"Hello", "" |
boolean |
true, false |
| Tout objet | null |