Ce guide couvre les boucles if-else, for, while et bien plus encore.
En programmation, contrôler le flux d'exécution est essentiel pour prendre des décisions et répéter des actions dans votre code. Java fournit des outils robustes pour gérer le flux de contrôle, notamment des instructions conditionnelles et des boucles. Dans cet article, nous allons plonger dans ces concepts fondamentaux, explorer leur fonctionnement et comment vous pouvez les utiliser pour créer des programmes dynamiques et réactifs.
L'instruction if-else vous permet d'exécuter un bloc de code selon qu'une condition est vraie ou fausse. C'est comme mettre en place un point de contrôle dans votre programme où certains codes ne s'exécutent que si des critères spécifiques sont remplis.
Syntaxe :
if (condition) { // Code to execute if the condition is true } else { // Code to execute if the condition is false }
int marks = 75; if (marks >= 60) { System.out.println("Passed with distinction!"); } else if (marks >= 40) { System.out.println("Passed!"); } else { System.out.println("Failed."); }
Dans cet exemple :
Écrivez un programme Java qui vérifie si un nombre est positif, négatif ou zéro à l'aide d'instructions if-else. Imprimez un message approprié pour chaque cas.
L'instruction switch est une autre façon d'exécuter du code basé sur la valeur d'une variable. C'est particulièrement utile lorsque vous devez comparer une seule variable avec plusieurs valeurs possibles.
Syntaxe :
switch (variable) { case value1: // Code to execute if variable == value1 break; case value2: // Code to execute if variable == value2 break; // more cases... default: // Code to execute if none of the cases match }
int dayOfWeek = 3; String day; switch (dayOfWeek) { case 1: day = "Sunday"; break; case 2: day = "Monday"; break; case 3: day = "Tuesday"; break; // more cases... default: day = "Invalid day"; break; } System.out.println("Today is: " + day);
Les boucles sont des outils puissants en programmation qui permettent de répéter plusieurs fois un bloc de code. Java prend en charge plusieurs types de boucles, chacune adaptée à différents scénarios.
La boucle for est généralement utilisée lorsque vous savez à l'avance combien de fois vous devez itérer. Il se compose de trois parties : initialisation, condition et itération.
Syntaxe :
for (initialization; condition; iteration) { // Code to execute in each loop iteration }
for (int i = 1; i <= 5; i++) { System.out.println("Iteration: " + i); }
Dans cette boucle :
Créez une boucle for qui imprime les 10 premiers nombres pairs.
La boucle while continue de s'exécuter tant qu'une condition spécifiée est vraie. Il est souvent utilisé lorsque le nombre d’itérations n’est pas connu à l’avance.
Syntaxe :
while (condition) { // Code to execute while the condition is true }
int count = 0; while (count < 3) { System.out.println("Count: " + count); count++; }
Dans cet exemple, la boucle imprime la valeur de count et l'incrémente jusqu'à ce que count ne soit plus inférieur à 3.
La boucle do-while est similaire à la boucle while, mais elle garantit que le corps de la boucle s'exécutera au moins une fois, même si la condition est fausse dès le début.
Syntaxe :
do { // Code to execute at least once } while (condition);
int count = 0; do { System.out.println("Count: " + count); count++; } while (count < 3);
Dans ce cas, la boucle imprime la valeur de count et l'incrémente, tout comme la boucle while, mais elle garantit que le code s'exécute au moins une fois même si le count commence à 3 ou plus.
for (int i = 1; i <= 10; i++) { if (i == 5) { break; // Exit the loop when i is 5 } System.out.println("Value of i: " + i); }
for (int i = 1; i <= 5; i++) { if (i == 3) { continue; // Skip the iteration when i is 3 } System.out.println("Value of i: " + i); }
Écrivez une boucle qui imprime les nombres de 1 à 10 mais saute le chiffre 5.
Dans cette section, nous avons couvert l'essentiel du contrôle du flux de vos programmes Java à l'aide d'instructions conditionnelles et de boucles. Nous avons exploré les boucles if-else, switch, for, while et do-while, ainsi que les instructions break et continue.
En maîtrisant ces outils de flux de contrôle, vous pouvez créer des programmes Java plus dynamiques et efficaces. Essayez les défis pour renforcer ce que vous avez appris !
Dans le prochain article, nous explorerons les tableaux et les collections en Java, qui sont essentiels à la gestion efficace des groupes de données. Restez à l'écoute !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!