Das Java do-while-Schleife wird verwendet, um einen Teil des Programms wiederholt zu iterieren, bis die angegebene Bedingung wahr ist. Wenn die Anzahl der Iterationen nicht festgelegt ist und Sie die Schleife mindestens einmal ausführen müssen, empfiehlt sich die Verwendung einer do-while-Schleife.
Die Java-Do-While-Schleife wird als eine bezeichnet Regelkreis verlassen . Daher prüft die Do-While-Methode im Gegensatz zur While-Schleife und der For-Schleife die Bedingung am Ende des Schleifenkörpers. Das Java do-while-Schleife wird mindestens einmal ausgeführt, da die Bedingung nach dem Schleifenkörper überprüft wird.
Syntax:
do{ //code to be executed / loop body //update statement }while (condition);
Die verschiedenen Teile der Do-While-Schleife:
1. Bedingung: Es handelt sich um einen Ausdruck, der getestet wird. Wenn die Bedingung wahr ist, wird der Schleifenkörper ausgeführt und die Steuerung geht an die Aktualisierung des Ausdrucks über. Sobald die Bedingung falsch wird, wird die Schleife automatisch unterbrochen.
Beispiel:
ich<=100< strong> =100<>
2. Ausdruck aktualisieren: Jedes Mal, wenn der Schleifenkörper ausgeführt wird, erhöht oder verringert dieser Ausdruck die Schleifenvariable.
Beispiel:
i++;
Hinweis: Der do-Block wird mindestens einmal ausgeführt, auch wenn die Bedingung falsch ist.
Flussdiagramm der Do-While-Schleife:
wie man einen Zeiger in c dereferenziert
Beispiel:
Im folgenden Beispiel drucken wir ganzzahlige Werte von 1 bis 10. Im Gegensatz zur for-Schleife müssen wir die in der Bedingung verwendete Variable (hier i) separat initialisieren und erhöhen. Andernfalls wird die Schleife unendlich ausgeführt.
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('infinitive do while loop'); }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);>
Java-Infinitiv-Do-While-Schleife
Wenn Sie bestehen WAHR In der Do-While-Schleife handelt es sich um eine Endlos-Do-While-Schleife.
Syntax:
do{ //code to be executed }while(true);
Beispiel:
DoWhileExample2.java
public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println('infinitive do while loop'); }while(true); } }
Ausgabe:
infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c
Im obigen Code müssen wir den Befehl Strg + C eingeben, um die Endlosschleife zu beenden.
=10);>