Bei der Programmierung ist es manchmal erforderlich, eine Anweisung oder eine Reihe von Anweisungen mehrmals zu wiederholen. Schleifen werden verwendet, um den gleichen Befehlssatz mehrfach zu wiederholen. Beispiele für Schleifen sind die while-Schleife, die while-Schleife und die for-Schleife. In der while-Schleife wird der Testausdruck zuerst ausgewertet. Ist dies der Fall, werden die Anweisungen in der while-Schleife ausgeführt. Am Ende wird der Testausdruck erneut ausgewertet. Ist dies der Fall, werden die Anweisungen erneut ausgeführt. Wenn der Testausdruck false wird, wird die Schleife beendet. Die do while-Schleife ähnelt der while-Schleife. Die Anweisungen werden jedoch einmal ausgeführt, bevor der Testausdruck geprüft wird. Die for-Schleife wird verwendet, wenn die Anzahl der Iterationen zu Beginn bekannt ist. Die Initialisierung erfolgt zuerst. Dann wird der Testausdruck geprüft. Ist dies der Fall, wird die Schleife ausgeführt. Dann wird der Aktualisierungsausdruck ausgewertet. Der Testausdruck wird erneut geprüft. Ist dies der Fall, wird die Schleife ausgeführt. Dieser Vorgang wird wiederholt, bis der Testausdruck falsch wird. Es ist manchmal erforderlich, einige Anweisungen innerhalb der Schleife zu überspringen oder die Schleife sofort zu beenden, ohne den Testausdruck zu prüfen. Die Anweisungen break und continue können zum Erreichen dieser Aufgabe verwendet werden. Die Unterbrechung wird verwendet, um die Schleife sofort zu beenden und die Programmsteuerung an die nächste Anweisung nach der Schleife zu übergeben. Das Weiterfahren wird verwendet, um die aktuelle Iteration der Schleife zu überspringen. Das ist die Hauptunterschied zwischen Pause und Weiter in Java.
1. Übersicht und Schlüsseldifferenz
2. Was ist Pause in Java?
3. Was ist in Java weiter
4. Ähnlichkeiten Zwischen Pause und Fortsetzung in Java
5. Side-by-Side-Vergleich - break vs setzt Java in tabellarischer Form fort
6. Zusammenfassung
Die Pause wird verwendet, um die Schleife sofort zu beenden. Wenn eine break-Anweisung vorhanden ist, wird das Steuerelement nach der Schleife an die Anweisung übergeben. Das Schlüsselwort "break" wird verwendet, um die break-Anweisung anzugeben. Obwohl das Programm die Schleife ausführt, wird die Ausführung der Schleife beendet, wenn eine Unterbrechung auftritt. Wenn der Programmierer die Ausführung abbrechen möchte, wenn eine bestimmte Bedingung erfüllt ist, kann er die break-Anweisung verwenden.
Abbildung 01: Java-Programm mit break-Anweisung
Gemäß dem obigen Programm wird die for-Schleife von 1 bis 10 durchlaufen. Wenn der i-Wert 6 wird, wird der Testausdruck wahr. Die break-Anweisung wird also ausgeführt, und die Schleife wird beendet. Der Wert nach 6 wird also nicht gedruckt. Nur der Wert von 1 bis 5 wird gedruckt.
Der Continue wird verwendet, um die aktuelle Iteration der Schleife zu überspringen. Das Schlüsselwort 'continue' wird verwendet, um die continue-Anweisung anzugeben. Wenn fortfahren ausgeführt wird, erreicht die Steuerung des Programms das Ende der Schleife. Dann wird der Testausdruck geprüft. In einer for-Schleife wird die Aktualisierungsanweisung geprüft, bevor der Testausdruck ausgewertet wird.
Abbildung 02: Java-Programm mit continue-Anweisung
Gemäß dem obigen Programm wird die for-Schleife von 1 bis 10 durchlaufen. Wenn i 1 ist, ist der Rest nach dem Dividieren durch 2 gleich 1. Die if-Bedingung ist also wahr. Daher wird die continue-Anweisung ausgeführt und die Iteration springt zur nächsten. Dann kommt i 2. Wenn man 2 durch 2 dividiert, ist der Rest 0. Die Bedingung ist falsch. Also nicht weiter ausführen. Daher wird der Wert 2 gedruckt. In der nächsten Iteration ist i 3. Beim Teilen durch 2 ist der Rest 1. Die Bedingung ist wahr. Continue wird ausgeführt und die Iteration springt zum nächsten und i wird 4. Dieser Vorgang wird wiederholt, bis i 10 wird. Wenn der Rest eins ist, springt die Iteration aufgrund der continue-Anweisung zum nächsten. Nur die geraden Zahlen werden gedruckt.
break vs weiter in Java | |
Die Unterbrechung ist eine Schleifensteuerungsstruktur, die bewirkt, dass die Schleife beendet wird und die Programmsteuerung an die nächste Anweisung übergeben wird, die die Schleife durchläuft. | Der Continue ist eine Schleifensteuerungsstruktur, die bewirkt, dass die Schleife sofort zur nächsten Iteration der Schleife springt. |
Hauptzweck | |
Die Pause wird verwendet, um die Schleife zu beenden. | Der Continue wird verwendet, um Anweisungen innerhalb der Schleife zu überspringen. |
Bei der Programmierung ist es erforderlich, eine Anweisung einer Gruppe von Anweisungen mehrmals zu wiederholen. Die Schleifen werden für diese Aufgaben verwendet. Manchmal ist es erforderlich, einige Anweisungen innerhalb der Schleife zu überspringen oder die Schleife sofort zu beenden. Das break and continue kann verwendet werden, um diese Aufgabe zu erfüllen. Die Unterbrechung wird verwendet, um die Schleife sofort zu beenden und die Programmsteuerung an die nächste Anweisung nach der Schleife zu übergeben. Das Weiterfahren wird verwendet, um die aktuelle Iteration der Schleife zu überspringen. Das ist der Unterschied zwischen Pause und Weiter in Java.
1. "Continue-Anweisung in Java"., Tutorials Punkt, 27. Oktober 2017. Hier verfügbar
2. "Break-Anweisung in Java"., Tutorials Punkt, 27. Oktober 2017. Hier verfügbar