CodeGym /Cours /JAVA 25 SELF /Introduction aux variables

Introduction aux variables

JAVA 25 SELF
Niveau 1, Leçon 3
Disponible

1. Variables et boîtes

Les variables — ce sont des éléments spéciaux pour stocker des données. N’importe quelles données. Toutes les données en Java sont stockées à l’aide de variables. Une variable ressemble le plus, par son sens, à une boîte : une boîte tout à fait ordinaire.

Supposons que vous écriviez sur une feuille le nombre 13 et que vous mettiez cette feuille dans une boîte. Nous pouvons alors dire que « la boîte contient la valeur 13 ».

Chaque variable en Java possède trois propriétés importantes : le type, le nom et la valeur.

Le nom sert à distinguer une variable d’une autre. C’est comme une étiquette sur la boîte.

Le type d’une variable détermine le type de valeurs/données que l’on peut y stocker. Dans une boîte pour gâteau, on met un gâteau ; dans une boîte à chaussures — des chaussures, etc.

La valeur est un certain objet, des données ou une information qui est stockée dans la variable.

Chaque objet dans le langage Java a son type. Par exemple, on peut avoir les types de données suivants : nombre entier, nombre à virgule, texte, type Chat, type Maison, etc.

Chaque variable (boîte) a elle aussi son type. Une variable ne peut stocker que des valeurs du même type qu’elle. Différentes boîtes servent à stocker des choses différentes : boîte de bonbons, boîte pour une douzaine d’œufs, etc. Comme dans la vie.

2. Création d’une variable

Dans le langage Java, pour créer une variable, on utilise une instruction de la forme :

type name;
Déclaration d’une variable

Où type est le type de la variable (il coïncide avec le type des valeurs que la variable pourra stocker). Et nom est le nom de la variable.

Exemples :

Création d’une variable : d’abord le type, puis le nom. Description
int a;
Nous créons une variable nommée a de type int.
String s;
Nous créons une variable nommée s de type String.
double c;
Nous créons une variable nommée c de type double.

Les deux types les plus utilisés sont les entiers (désignés par le mot int) et le texte (désigné par le mot String). Le type double est également populaire — ce sont des nombres à virgule (réels).

3. Affectation

Comme indiqué plus haut, une variable a un nom, un type et une valeur. Nous avons déjà abordé le nom et le type ; qu’en est-il de la valeur ? Comment mettre une valeur dans une variable ?

Pour mettre une valeur dans une variable, il existe une opération spéciale — l’opération d’affectation. Elle copie la valeur d’une variable dans une autre. Elle ne déplace pas, elle copie. Comme un fichier sur un disque. L’affectation ressemble à ceci :

name = value;
Opération d’affectation

Où nom est le nom de la variable et valeur est la valeur qui sera placée dans la variable. Comme valeur, on peut utiliser une valeur littérale, le nom d’une autre variable ou même une expression utilisant des variables.

Exemples :

int i;			// La variable i est créée
int a, b;		// Les variables a et b sont créées
int x;			// La variable x est créée

i = 3;			// La valeur 3 est placée dans la variable i.

a = 1;			// La valeur 1 est placée dans la variable a.
b = a + 1;		// La valeur 2 est placée dans la variable b.

x = 3;			// La valeur 3 est placée dans la variable x.
x = x + 1;		// À cette ligne, la valeur de x augmente de 1, x vaut maintenant 4.

Le signe égal

Pour l’opération d’affectation, on utilise le signe égal =. Ce n’est pas une comparaison, ni une égalité. C’est une commande de copie de la valeur à droite du signe égal vers la variable située à gauche. Pour comparer en Java, on utilise le double égal ==.

4. Nom de variable : ce qui est autorisé ou non

Voici des faits utiles à connaître lors de la création de variables :

  • Le nom d’une variable peut être quelconque (par exemple, temperature, score, userAge).
  • Mais il y a des restrictions — il ne peut pas commencer par un chiffre et ne peut pas coïncider avec les mots réservés de Java (par exemple, on ne peut pas nommer une variable int ou if).
  • Il ne peut pas contenir de symboles spéciaux, à l’exception de $ et _.
  • Dans un nom, la casse est significative (Age et age sont des variables différentes).
  • On utilise généralement le style camelCase : première lettre en minuscule, puis — chaque mot avec une majuscule (userAge, maxScore).

Exemples de noms autorisés :

int x123 = 1;
String kitty;
double PI = 3.14;
String MAIN_PATH = "c:/";

Exemples de noms interdits :

int 1first = 1;			// un nom ne peut pas commencer par un chiffre
int number# = 25;		// le symbole # ne peut pas être utilisé dans un nom
String name" = "John";	// les guillemets ne sont pas autorisés dans un nom
double pi+e = 5.123;  	// un nom ne peut pas contenir le signe +

Vous apprendrez le reste dans de prochaines leçons. Et maintenant une question de logique : en combien d’étapes peut-on attraper un chat dans une boîte ?

5. Chats et boîtes

img

Comment attraper un chat :

  1. Prenez une boîte vide.
  2. Attendez.

C’était une blague 🙂

Bon, peut-être qu’on peut entasser autant de chats que l’on veut dans une boîte, mais dans une variable, on ne peut mettre qu’ une seule valeur. C’est ce qui sera au cœur de la prochaine tâche.

1
Mission
JAVA 25 SELF, niveau 1, leçon 3
Bloqué
Année en cours 📅
Année en cours 📅
1
Mission
JAVA 25 SELF, niveau 1, leçon 3
Bloqué
Message personnel 💌
Message personnel 💌
1
Mission
JAVA 25 SELF, niveau 1, leçon 3
Bloqué
Âge du projet 💻
Âge du projet 💻
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION