Tutoriel Java – Les Variables en Java (3)

Tutoriel Java - Les Variables en Java (3)
Tutoriel Java - Les Variables en Java (3)

Variables en Java – Java est devenu l’un des langages de programmation les plus populaires pour le développement d’applications. Dans cette continuité, nous allons explorer les variables et comment les manipuler en Java.

Précédent tutoriel : #2 – Commentaire

Les Variables en Java

Définition, Affectation et Utilisation

Une variable en Java est un conteneur de valeur qui peut évoluer au fil du temps grâce à des opérations effectuées dessus. Il est également possible de récupérer facilement la valeur de ce conteneur pour l’utiliser selon les besoins.

Une variable est représentée par un nom, avec quelques règles obligatoires à respecter que nous verrons après. Commençons par voir comment « affecter » une valeur à une variable que nous créons sous le nom de « monConteneur ».

int monConteneur = 1;

En utilisant la fonction print vue dans le précédent chapitre, nous pouvons afficher la valeur de notre conteneur :

int monConteneur = 1;
System.out.println(monConteneur);

Contrairement au chapitre précédent System.out.println("Hello World"), nous n’utilisons pas les guillemets. Les guillemets permettent d’entourer une chaîne de caractères fixe, en gros du texte brut. Si vous utilisez System.out.println("monConteneur"), il affichera « monConteneur » et non la valeur de la variable.

Opérateurs Arithmétiques

Sur les nombres, que l’on nommera « entiers » ou « décimaux », nous pourrons effectuer des opérations mathématiques classiques en utilisant des opérateurs arithmétiques présentés dans le tableau suivant :

Description Caractère
Addition +
Soustraction
Multiplication *
Division /
Exponentiel **
Division entière //
Reste de la division %

Voici un exemple pour effectuer une opération au milieu du code que nous avons écrit précédemment :

int monConteneur = 1;
monConteneur = monConteneur + 1;
System.out.println(monConteneur);
 
// cela affichera « 2 »

Nous avons affecté la valeur 1 à notre variable « monConteneur », puis nous lui avons affecté une nouvelle valeur en partant de sa valeur initiale 1 et en ajoutant 1, puis nous affichons la valeur de notre conteneur. 1+1 = 2, donc « monConteneur » a maintenant la valeur 2.

Notion de Priorité

Chaque opérateur arithmétique a une priorité qui détermine la séquence d’exécution des opérations. Par exemple, dans l’expression 1 + 2 * 3, la multiplication est effectuée avant l’addition. Ainsi, le calcul est réalisé comme suit : 1 + (2 * 3).

En termes de hiérarchie, l’opérateur d’exponentiation est évalué en premier, suivi des opérateurs *, /, // et %, puis des opérateurs + et -.

Lorsqu’une expression comporte plusieurs opérations de même priorité, elles sont évaluées de gauche à droite. Si vous avez l’expression 1 – 2 – 3, le calcul se déroulera comme suit : (1 – 2) – 3.

L’utilisation de parenthèses permet de rendre explicite l’ordre d’évaluation des expressions arithmétiques en cas de confusion.

Division Entière et le Reste

Deux opérateurs arithmétiques sont spécialement adaptés pour effectuer des calculs impliquant des nombres entiers : la division entière (//) et le reste de la division entière (%).

Par exemple, si vous divisez 17 par 5, vous obtenez un quotient de 3 et un reste de 2, car 17 = 3 × 5 + 2.

Ces opérateurs sont utiles dans divers contextes, comme déterminer si un nombre entier est pair ou impair.

Raccourcis d’Affectation

En Java, vous pouvez accélérer l’écriture des opérations d’affectation, par exemple :

int monConteneur = 1;
monConteneur += 1;
 
System.out.println(monConteneur);

Ecrire += revient exactement à la même chose que d’écrire = monConteneur + 1. Cela permet d’écrire plus rapidement et de rendre le code plus lisible.

Différents Types de Variables

Nous avons vu une variable de type « entier » (int), mais Java permet de créer d’autres types de variables :

  • Le type flottant (float) est utilisé pour représenter des nombres décimaux.
  • Le type complexe (complex) n’est pas directement pris en charge, Java se concentre principalement sur les nombres réels.
  • Le type chaîne de caractères (String) est utilisé pour représenter une séquence de caractères.
String monConteneur = "Superman";
 
System.out.println(monConteneur);

Il existe des caractères spéciaux permettant d’effectuer des espacements, retour à la ligne, ou autres comme le présente le tableau ci-dessous :

Description Caractère
Afficher un simple \ \\
Afficher un ' \'
Afficher un " \"
Retour à la ligne \n
Retour chariot \r
Tabulation horizontale \t
 
String monConteneur = "Rue de la Paix\nParis";
System.out.println(monConteneur);

Ce code affiche alors en résultat une chaîne avec un retour à la ligne.

Conclusion – Les Variables en Java

Nous explorerons davantage dans le prochain chapitre les nombreuses fonctionnalités que Java offre en matière de variables.

Prochain chapitre : Tutoriel Java String – Chaîne de caractères (3)

[ Article lu 1 fois aujourd'hui ]
A propos Judicaël Paquet 942 Articles
  Paquet Judicaël (expert en transformation et AI) Mes activités en France et en Suisse : - ingénieur prompt - coach AI - architecte de transformation agile - formations agiles personnalisées - sensibilisations et coaching de manager - audits de maturité agile et de situations - coaching agile (équipes, orga, product owner, scrum master, coach agile) Spécialités : scrum, kanban, management 3.0, agilité à l’échelle, lean startup, méthode agile, prompt AI, Intelligence artificielle. [Me contacter]

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*


Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.