Les littéraux en Java
Sommaire
- 1- Objectifs
- 2- Introduction
- 3- Types de littéraux en Java
- 4- Les littéraux entiers en Java
- 4.1- Littéraux décimaux (
Base 10
) - 4.2- Littéraux octaux (
Base 8
) - 4.3- Littéraux hexadécimaux (
Base 16
) - 4.4- Littéraux binaires
- 4.5- Exemples
- 5- Littéral à virgule flottante
- 5.1- Littéraux décimaux (Base 10)
- 6- Littéraux de barre oblique inverse
- 7- Littéraux de chaîne
- 7.1.1- Sommaire du cours Java
Les littéraux en Java
-
Objectifs
- Connaitre les littéraux en Java
-
Introduction
- Un littéral est une représentation d’un élément syntaxique d’une valeur fixe. Ils sont représentés directement dans le code sans aucun calcul.
- En Java, les littéraux sont les valeurs constantes qui apparaissent directement dans le programme. Il peut être affecté directement à une variable. Java a différents types de littéraux. La figure suivante représente un littéral.
- Toute valeur constante pouvant être affectée à la variable est appelée littéral/constante.
- Les littéraux peuvent être affectés à n’importe quelle variable de type primitif.
-
Types de littéraux en Java
- Il existe principalement quatre types de littéraux en Java :
- Littéral entier
- littéral Caractère
- Littéral booléen
- Littéral de chaîne
-
Les littéraux entiers en Java
- Pour les types de données entiers (byte, short, int, long), nous pouvons spécifier des littéraux de 3 manières :
-
Littéraux décimaux (
Base 10
) - Le système de numération à base 10 est un moyen de représenter les nombres avec 10 symboles: 0 1 2 3 4 5 6 7 8 9
- Selon sa position, le symbole indique une valeur particulière. Chaque position successive vers la gauche indique une valeur dix fois plus importante que celle juste à droite: …. 1000 100 10 1
-
Littéraux octaux (
Base 8
) - Le système de numération à base 8 est un moyen de représenter les nombres avec 8 symboles. Selon sa place, le symbole indique (« pèse ») une valeur particulière.
- Dans cette forme, les chiffres autorisés sont 0, 1, 2, 3, 4, 5, 6 et 7.
-
Littéraux hexadécimaux (
Base 16
) - Système de numération à base 16, utilisé en informatique. Les chiffres de 0 à 15 sont représentés par: 0 1 2 3 4 5 6 7 8 9 A B C D E F
- les chiffres autorisés sont de 0 à 9 et les caractères sont A à F.
- Nous pouvons utiliser des caractères majuscules ou minuscules.
-
Littéraux binaires
- Système de numération binaire, ou Système binaire ou Compter en binaire
- les chiffres autorisés sont 0 et 1.
- La valeur des littéraux doit être préfixée par 0b ou 0B
int x = 0b1111;
. -
Exemples
-
Littéral à virgule flottante
- Pour les types de données à virgule flottante, nous pouvons spécifier des littéraux uniquement sous forme décimale et nous ne pouvons pas spécifier sous formes octale et hexadécimale.
-
Littéraux décimaux (Base 10)
- Dans cette forme, les chiffres autorisés sont 0-9.
-
Littéraux de barre oblique inverse
- Java prend en charge certains littéraux de caractères antislash spéciaux appelés littéraux antislash. Ils sont utilisés dans la sortie formatée. Par example:
- \n : il est utilisé pour une nouvelle ligne
- \t: Il est utilisé pour l’onglet horizontal
- \b: Il est utilisé pour l’espace vide
- \v: Il est utilisé pour l’onglet vertical
- \a: Il est utilisé pour un petit bip
- \r: Il est utilisé pour le retour chariot
-
Littéraux de chaîne
- Le littéral de chaîne est une séquence de caractères entre guillemets (« »). Il peut s’agir d’alphabet, de chiffres, de caractères spéciaux, d’espaces, etc. Par exemple, « Jack », « 12345 », « \n », etc.
il s’agit de l’ensemble des nombres constitués de chiffres de 0 à 9. Il peut avoir un signe positif ( +) ou négatif ( – ). Notez qu’entre les nombres, les virgules et les caractères non numériques ne sont pas autorisés. Par exemple, 5678, +657, -89, etc.