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.