Variables Java
Variables Java
Les variables sont des conteneurs pour stocker des valeurs de données.
En Java, il existe différents types de variables, par exemple :
String
- stocke du texte, tel que "Bonjour". Les valeurs de chaîne sont entourées de guillemets doublesint
- stocke des nombres entiers (nombres entiers), sans décimales, comme 123 ou -123float
- stocke les nombres à virgule flottante, avec des décimales, telles que 19,99 ou -19,99char
- stocke des caractères uniques, tels que 'a' ou 'B'. Les valeurs char sont entourées de guillemets simplesboolean
- stocke les valeurs avec deux états : vrai ou faux
Déclarer (créer) des variables
Pour créer une variable, vous devez spécifier le type et lui affecter une valeur :
Syntaxe
type variableName = value;
Où type est l'un des types de Java (tel que int
ou String
) et
variableName est le nom de la variable (tel que x ou
name ). Le signe égal est utilisé pour attribuer des valeurs à la variable.
Pour créer une variable qui doit stocker du texte, regardez l'exemple suivant :
Exemple
Créez une variable appelée nom de type String
et affectez-lui la valeur " John " :
String name = "John";
System.out.println(name);
Pour créer une variable qui doit stocker un nombre, regardez l'exemple suivant :
Exemple
Créez une variable appelée myNum de type int
et affectez-lui la valeur 15 :
int myNum = 15;
System.out.println(myNum);
Vous pouvez également déclarer une variable sans affecter la valeur, et affecter la valeur plus tard :
Exemple
int myNum;
myNum = 15;
System.out.println(myNum);
Notez que si vous affectez une nouvelle valeur à une variable existante, elle écrasera la valeur précédente :
Exemple
Changez la valeur de myNum
de 15
à 20
:
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
Variables de fin
Cependant, vous pouvez ajouter le final
mot-clé si vous ne voulez pas que d'autres (ou vous-même) écrasent les valeurs existantes (cela déclarera la variable comme "finale" ou "constante", ce qui signifie non modifiable et en lecture seule) :
Exemple
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
Autres types
Une démonstration de la façon de déclarer des variables d'autres types :
Exemple
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
Vous en apprendrez plus sur les types de données dans le chapitre suivant.
Variables d'affichage
La println()
méthode est souvent utilisée pour afficher des variables.
Pour combiner à la fois du texte et une variable, utilisez le +
caractère :
Exemple
String name = "John";
System.out.println("Hello " + name);
Vous pouvez également utiliser le +
caractère pour ajouter une variable à une autre variable :
Exemple
String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);
Pour les valeurs numériques, le +
caractère fonctionne comme un opérateur mathématique (notez que nous utilisons int
ici des variables (entières)) :
Exemple
int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y
À partir de l'exemple ci-dessus, vous pouvez vous attendre :
- x stocke la valeur 5
- y stocke la valeur 6
- Ensuite, nous utilisons la
println()
méthode pour afficher la valeur de x + y, qui est 11
Déclarer plusieurs variables
Pour déclarer plusieurs variables du même type , utilisez une liste séparée par des virgules :
Exemple
int x = 5, y = 6, z = 50;
System.out.println(x + y + z);
Identifiants Java
Toutes les variables Java doivent être identifiées par des noms uniques .
Ces noms uniques sont appelés identificateurs .
Les identifiants peuvent être des noms courts (comme x et y) ou des noms plus descriptifs (age, sum, totalVolume).
Remarque : Il est recommandé d'utiliser des noms descriptifs afin de créer un code compréhensible et maintenable :
Exemple
// Good
int minutesPerHour = 60;
// OK, but not so easy to understand what m actually is
int m = 60;
Les règles générales pour nommer les variables sont :
- Les noms peuvent contenir des lettres, des chiffres, des traits de soulignement et des signes dollar
- Les noms doivent commencer par une lettre
- Les noms doivent commencer par une lettre minuscule et ne peuvent pas contenir d'espaces
- Les noms peuvent aussi commencer par $ et _ (mais nous ne les utiliserons pas dans ce tutoriel)
- Les noms sont sensibles à la casse ("myVar" et "myvar" sont des variables différentes)
- Les mots réservés (comme les mots clés Java, tels que
int
ouboolean
) ne peuvent pas être utilisés comme noms