Les littéraux en Java

Les littéraux en Java

  1. Objectifs

    • Connaitre les littéraux en Java
  2. 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.
    • Les littéraux en Java

    • 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.
  3. Types de littéraux en Java

    • Il existe principalement quatre types de littéraux en Java :
      1. Littéral entier
      2. littéral Caractère
      3. Littéral booléen
      4. Littéral de chaîne
    1. 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
        • 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.

      • 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
        • Les littéraux en Java

    2. 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.
    3. 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
    4. 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.