Retour au cours

Variables et types de données primitifs (int, boolean, char, double)

Maîtrise de Java : De Zéro à Développeur Professionnel (Un parcours en 50 leçons)

Leçon 6 : Variables et types de données primitifs

Une variable est un conteneur qui détient une valeur. En Java, chaque variable doit avoir un type défini.

Déclaration et initialisation des variables

Les variables sont déclarées en spécifiant le type, suivi du nom, et optionnellement initialisées avec une valeur.

java // Déclaration (Type et Nom) int studentCount;

// Initialisation (Assignation d'une valeur) studentCount = 25;

// Déclaration et initialisation sur une seule ligne double price = 19.99;

Les 8 types de données primitifs de Java

Ces types stockent des valeurs simples directement en mémoire.

TypeCatégorieTaille (bits)Valeur par défautExemple de plage
byteEntier80-128 à 127
shortEntier160
intEntier (Le plus courant)320Env. +/- 2 Milliards
longEntier640LTrès grands nombres
floatVirgule flottante320.0fPrécision simple
doubleVirgule flottante (Le plus courant)640.0dDouble précision
booleanLogique1falsetrue ou false seulement
charCaractère16'\u0000'Caractère Unicode unique

Exemples

java int population = 1500000; long universeTime = 31556952000L; // Notez le suffixe 'L' pour long boolean isLoggedIn = true; char grade = 'A'; // Guillemets simples pour char double pi = 3.14159; float smallPi = 3.14f; // Notez le suffixe 'f' pour float

Note : Lors de la définition de littéraux entiers, Java utilise par défaut int. Pour les littéraux à virgule flottante, Java utilise par défaut double. Vous devez utiliser L ou l pour long et f ou F for float si la valeur dépasse la plage ou le type par défaut.