logo

Boucle Java do-while

Le Java faire une boucle en attendant est utilisé pour parcourir une partie du programme à plusieurs reprises, jusqu'à ce que la condition spécifiée soit vraie. Si le nombre d'itérations n'est pas fixe et que vous devez exécuter la boucle au moins une fois, il est recommandé d'utiliser une boucle do-while.

La boucle Java do-while est appelée une boucle de contrôle de sortie . Par conséquent, contrairement aux boucles while et for, le do-while vérifie la condition à la fin du corps de la boucle. Le Java faire une boucle en attendant est exécuté au moins une fois car la condition est vérifiée après le corps de la boucle.

Syntaxe:

 do{ //code to be executed / loop body //update statement }while (condition); 

Les différentes parties de la boucle do-while :

1. Condition : C'est une expression qui est testée. Si la condition est vraie, le corps de la boucle est exécuté et le contrôle passe à la mise à jour de l'expression. Dès que la condition devient fausse, la boucle est automatiquement interrompue.

Exemple:

je<=100< strong>

2. Mettre à jour l'expression : chaque fois que le corps de la boucle est exécuté, cette expression incrémente ou décrémente la variable de boucle.

Exemple:

je++;

Remarque : Le bloc do est exécuté au moins une fois, même si la condition est fausse.

Organigramme de la boucle do-while :

une classe abstraite peut-elle avoir un constructeur
organigramme de la boucle do while en java

Exemple:

Dans l'exemple ci-dessous, nous imprimons des valeurs entières de 1 à 10. Contrairement à la boucle for, nous devons séparément initialiser et incrémenter la variable utilisée dans la condition (ici, i). Sinon, la boucle s'exécutera à l'infini.

DoWhileExample.java

 public class DoWhileExample { public static void main(String[] args) { int i=1; do{ System.out.println(i); i++; }while(i<=10); } < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre>1 2 3 4 5 6 7 8 9 10 </pre> <h2>Java Infinitive do-while Loop</h2> <p>If you pass <strong>true</strong> in the do-while loop, it will be infinitive do-while loop.</p> <p> <strong>Syntax:</strong> </p> <pre> do{ //code to be executed }while(true); </pre> <p> <strong>Example:</strong> </p> <p> <strong>DoWhileExample2.java</strong> </p> <pre> public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } </pre> <p> <strong>Output:</strong> </p> <pre>infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c </pre> <p>In the above code, we need to enter Ctrl + C command to terminate the infinite loop.</p> <hr></=10);>

Boucle do-while infinitive Java

Si tu réussis vrai dans la boucle do-while, ce sera une boucle do-while infinitive.

Syntaxe:

 do{ //code to be executed }while(true); 

Exemple:

DoWhileExample2.java

 public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } 

Sortir:

infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c 

Dans le code ci-dessus, nous devons entrer la commande Ctrl + C pour terminer la boucle infinie.