Académique Documents
Professionnel Documents
Culture Documents
Déclarez Des Variables - Apprenez À Programmer en Java - OpenClassrooms
Déclarez Des Variables - Apprenez À Programmer en Java - OpenClassrooms
On peut comparer une variable à une boîte dans laquelle est rangée une information. Cette boîte est
stockée sur une étagère dans un entrepôt gigantesque. L'emplacement de chaque boîte de cet entrepôt
est soigneusement enregistré, et géré par l’ordinateur.
Une donnée placée dans une variable s'appelle une valeur, et chaque boîte contient une valeur.
Pour savoir à quoi sert chaque boîte, vous devez l’étiqueter. Avec la programmation, c'est la même
chose : vous attribuez un nom à votre variable.
Le nom d'une variable doit refléter la signification de son contenu, comme des étiquettes sur une
boîte.
Soyez complet
Évitez si possible d'abréger ou de raccourcir les mots, même si une version plus courte semble évidente.
Par exemple, chiffreDAffairesAnnuel est préférable à chifAfAnn .
Pour utiliser une variable dans votre code, vous devez la créer, ou, en langage de développeur, la
déclarer. On annonce qu’elle existe.
Il existe plusieurs types de variables en Java. Elles sont utilisées en fonction du type de valeur
qu'elles contiennent.
En Java, les variables qui contiennent des nombres entiers sont déclarées en utilisant un mot clé tel
que int suivi du nom d'une variable. On dit que ce sont des ints.
Ensuite, il faut ranger une valeur dans cette variable. Par exemple :
java
java
Chaque instruction Java se termine par un “;” : cela permet au programme de mieux comprendre
ce qu’on lui demande. Il est très important, et sa présence ou son absence ne donne pas le
même sens à ce qu’on veut faire faire à notre programme. C’est comme le “.” en langage humain...
Ici, nous avons déclaré deux variables : incomes et savings . Ces variables stockent
respectivement les valeurs de 500 et 1 000.
Ici, en plus de la déclaration, nous avons également assigné les valeurs initiales aux variables,
c'est-à-dire une valeur de départ que vous fixez.
En Java, le type int ne stocke que des nombres entiers. Pas de centimes pour vous ! Si
vous voulez utiliser les centimes, vous pouvez utiliser les types double ou float , qui
stockent les nombres décimaux (ou « flottants »).
Une variable peut varier, c'est-à-dire changer de valeur. Elle porte bien son nom, n'est-ce pas ?
+ addition ;
- soustraction ;
* multiplication ;
/ division.
Tout comme en mathématiques, vous pouvez utiliser des parenthèses pour décider de ce qui se passe,
et quand.
Oui ! Pour affecter une valeur à une variable, vous écrivez une affectation. Cette affectation se compose
du nom de la variable, suivie de l'opérateur d'affectation, et enfin de l'expression qui produit une valeur
correspondant au type de la variable.
D'ailleurs, lorsque vous avez besoin de changer la valeur d'une variable avec des opérateurs de base et
de l'affecter à cette variable, vous pouvez utiliser une version raccourcie ! Voici un exemple. Au lieu
d'utiliser epargne + 100 et l'opérateur d'affectation = , vous pouvez utiliser un opérateur
d'affectation joint à l'opérateur arithmétique += :
java
java
+= addition ;
-= soustraction ;
*= multiplication ;
/= division.
Dans l'exemple que nous avons utilisé, toutes les variables stockent des montants d'argent, qui sont des
nombres entiers.
Vous avez vu qu’une variable était définie par un nom et une valeur. Pour pouvoir stocker différents
contenus dans les boîtes (ou bocaux), vous devez définir le type de la variable.
Les variables sont stockées dans la mémoire de l’ordinateur. En fonction de leur type, elles ne
prennent pas la même place !
Supposons que vous soyez en train de travailler sur une application d'écriture, et que vous ayez besoin
d'analyser du texte et de calculer ce qui suit :
On dirait que vous avez besoin de trois variables ! Pour définir chacune d'entre elles, vous avez besoin
des composants suivants :
1. Un type, qui définit le type de variable que vous avez : chaîne (texte), entier (nombre entier), ou
décimal (virgule flottante).
2. Une valeur initiale, qui vous donnera un point de départ.
String = texte ;
Notez que String prend une majuscule mais que int et double n’en prennent pas. Nous en
parlerons plus tard.
java
1 int numberOfVowels = 0;
java
Lorsque vous affectez une valeur à une variable lors de sa déclaration, vous devez indiquer
explicitement le type de variable dont il s'agit. C’est pour cela que l’on commence par écrire le
type dans la déclaration en utilisant les mots clés int, String ou double.
Jusqu'à présent, la plupart des valeurs changeaient en fonction des circonstances (ajouter de l'argent
aux économies, augmenter le nombre de voyelles). Certaines valeurs, cependant, n'ont pas besoin d'être
modifiées. Elles restent exactement telles qu'elles ont été définies au départ.
Une variable avec une valeur qui ne change pas s'appelle une constante. Tout comme les autres
variables, les constantes sont décrites par trois composantes : type, nom et valeur. La seule
différence est qu'une fois que vous l'avez définie, la valeur d'une constante ne peut plus être
modifiée.
1. Elles permettent aux programmes d'être plus rapides. L'ordinateur sait combien d'espace une
constante prend. Cela signifie que lorsqu'il effectue des opérations, il n'a pas besoin de vérifier les
valeurs alternatives.
2. S’assurer que certaines valeurs ne changent pas, que ce soit intentionnellement ou par accident.
Par exemple, vous ne voudriez pas modifier les jours de la semaine ou le nombre de jours dans une
année.
Lorsque vous codez, il est recommandé d'utiliser des constantes dans la mesure du possible.
Le nom d’une constante en Java est toujours en majuscules : cela permet de mieux les
reconnaître !
Pour déclarer une constante en Java, vous devez utiliser le mot clé final :
java
java
java
1 int numberOfPets = 1;
java
Il y a des variables et des constantes dans l'exemple ci-dessus. Si vous essayez de modifier les valeurs
de toutes ces variables, seules les variables passeront, et les constantes généreront des erreurs :
java
java
java
1 numberOfPets = 3; // Ok
java
1 currentSeason = "Summer"; // Ok
Si vous regardez le fonctionnement des variables dans différents langages de programmation, vous allez
probablement remarquer quelques différences. Il est important de les connaître lorsque vous
commencez à programmer dans un environnement spécifique. Cependant, vous observerez aussi
beaucoup de similitudes. Bien que les variables puissent sembler différentes d'un langage à l'autre, les
concepts restent les mêmes. Ne l'oubliez pas si vous décidez de commencer à programmer dans un
autre langage.
À vous de jouer !
Prêt à coder ? Pour accéder à l’exercice, suivez ce lien.
Si vous n’arrivez pas à y accéder, vérifiez que vous vous êtes connecté au cours sur Replit avec
ces instructions.
En résumé
Une déclaration de variable est composée de trois éléments : type, nom, et valeur.
Les valeurs des variables peuvent être modifiées.
Les variables à valeurs constantes sont appelées constantes.
Le nom des variables doit respecter les conventions de dénomination courantes.
Dans le chapitre suivant, nous allons nous intéresser aux types de variables.
Projets professionnalisants
Mentorat individuel
Les professeurs
Mohamed Dabo
Ingénieur informatique. Co-fondateur de BlaBlaFoot, la radio où les chroniqueurs sont choisis
parmi les auditeurs qui le souhaitent.
Raphaël Bertin
Olga Volkova
Fascinated by limitless opportunities in the universe of unknown. iOS engineer, interaction
designer, entrepreneur, educator, writer.
Sylvain Tenier
Computer Science professor, and developer for multiple languages.
Mila Paul
I am a researcher and teacher with a PhD in Cyber Operations. I also love trekking, scuba
diving and traveling!
AIDE
LANGUE
Français
NOUS SUIVRE
Mentions légales Conditions générales d'utilisation Politique de protection des données personnelles
Cookies Accessibilité