1. Déclaration de variables
Rafraîchissons la mémoire sur la création des variables. Pour créer une variable, il faut écrire la commande suivante : type nom;
Exemples :
| Instruction | Explication |
|---|---|
|
Une variable s de type String est créée. Une telle variable peut contenir du texte. |
|
Une variable x de type int est créée. Une telle variable peut stocker des nombres entiers. |
|
Des variables a, b, c, d de type int sont créées. Ces variables peuvent stocker des nombres entiers. |
On ne peut pas créer deux variables portant le même nom dans un même bloc de code. En revanche, dans des blocs différents — c’est possible. C’est comme des boîtes placées dans des maisons différentes. Plus de détails sur les blocs de code — dans les prochaines leçons.
Il existe aussi des restrictions sur le nom de variable. D’un côté, il peut être quelconque, de l’autre — il ne peut pas contenir d’espaces, ni les symboles +, -, etc. Le mieux est d’utiliser uniquement des lettres latines et des chiffres dans le nom d’une variable.
Et je rappelle qu’en langage Java la casse compte — majuscules ou minuscules. int a n’est pas la même chose que Int a.
D’ailleurs, en Java on peut créer une variable et lui affecter une valeur en même temps. Cela économise du temps et de l’espace :
| Code compact | Code long, équivalent à celui de gauche |
|---|---|
|
|
|
|
|
|
|
|
|
|
C’est beaucoup plus compact et plus clair.
Puisque nous avons compris la création de variables, voyons les deux types les plus utilisés en Java. Ce sont les types int (nombres entiers) et String (texte/chaînes).
2. Type int
Une variable de type int peut contenir des nombres entiers : 5, -10, 100500. On peut également effectuer diverses opérations arithmétiques avec le type int : addition, soustraction, multiplication, division, etc. Exemples :
int x = 1; // x vaudra 1
int y = x*2; // y vaudra 2
int z = 5*y*y + 2*y + 3; // z vaudra 20+4+3, soit 27
int a = 5; // a vaudra 5
int b = 1; // b vaudra 1
int c = (a-b) * (a+b); // c vaudra 4*6, soit 24
int a = 64; // a vaudra 64
int b = a/8; // b vaudra 8
int c = b/4; // c vaudra 2
int d = c*3; // d vaudra 6
Si vous n’avez pas séché les cours de maths à l’école, tout devrait être clair ici 🧐
3. Type String
Le type String permet de stocker des chaînes de texte. Pour définir une chaîne de texte, en Java il faut écrire le texte de la chaîne et mettre des guillemets doubles de chaque côté. Exemple :
| Code | Explication |
|---|---|
|
s contiendra le texte Amigo |
|
s contiendra le texte 123 |
|
s contiendra le texte Bond 007 |
Ça n’a pas l’air compliqué, n’est-ce pas ? Dans ce cas, encore un fait intéressant.
En Java, on peut concaténer des chaînes à l’aide du signe plus — +. Exemple :
String s1 = "Amigo" + " the best"; // s1 contiendra `Amigo the best`
String s2 = ""; // s2 contiendra une chaîne vide — sans aucun caractère.
int x = 2025;
String s3 = "Amigo" + x; // s3 contiendra Amigo2025
Remarquez le dernier exemple : nous avons additionné une chaîne et un nombre. Là aussi, c’est simple : le nombre est converti en chaîne, puis les deux chaînes sont concaténées. Lorsqu’on additionne des chaînes et des nombres, on obtient toujours une chaîne.
4. Affichage d’une variable à l’écran
Tout cela semble évident et élémentaire. Alors, devinerez-vous tout de suite quelle commande permet d’afficher une variable à l’écran ?
En réalité, c’est très simple. Pour afficher quelque chose à l’écran, nous utilisons la commande System.out.println(), à laquelle nous passons en paramètre ce que nous voulons afficher.
System.out.println("Amigo"); // Amigo
System.out.println("Ami" + "go"); // Amigo
String s1 = "Amigo";
System.out.println(s1); // Amigo
String s2 = "Am";
System.out.println(s2 + "igo"); // Amigo
J’espère que tout est un peu plus clair maintenant. Pour savoir si vous avez bien tout compris, nous allons vérifier tout de suite. La pratique est le critère de la vérité : ce n’est qu’en pratiquant qu’on peut vérifier si vous avez tout assimilé.
GO TO FULL VERSION