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 aborderons ces concepts fondamentaux, en explorant 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 configurer 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 à 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 vous 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; iDans 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 (countDans cet exemple, la boucle imprime la valeur de count et l'incrémente jusqu'à ce que count ne soit plus inférieur à 3.
2.3 La boucle Do-While
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);Exemple:
int count = 0; do { System.out.println("Count: " count); count ; } while (countDans 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.
2.4 Instructions Break et Continue
for (int i = 1; iExemple d'utilisation de Continuer :
for (int i = 1; iDéfi 3 :
Écrivez une boucle qui imprime les nombres de 1 à 10 mais ignore le nombre 5.
Résumé
Dans cette section, nous avons couvert l'essentiel du contrôle du flux de vos programmes Java à l'aide d'instructions et de boucles conditionnelles. 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. Relevez 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!
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3