Heim >Java >javaLernprogramm >Wie komme ich aus der for-Schleife in Java heraus?
Wie man in Java aus der for-Schleife ausbricht
break
weiter
zurück
Break-Anweisung
Pause ist komplett gewohnt eine Schleife beenden, aus der Schleife springen. Unabhängig von der Art der Schleife beendet das System die Schleife vollständig, sobald eine Unterbrechung im Schleifenkörper auftritt, und beginnt mit der Ausführung des Codes nach der Schleife. break kann nicht nur die Schleife beenden, in der es sich befindet, sondern auch die äußere Schleife. Zu diesem Zeitpunkt muss unmittelbar nach der Unterbrechung eine Beschriftung folgen. Diese Beschriftung wird verwendet, um eine äußere Schleife zu identifizieren. Ein Label in Java ist ein Bezeichner, gefolgt von einem englischen Doppelpunkt (:). Und es muss vor der Schleifenanweisung platziert werden, um wirksam zu sein.
public class BreakTest { public static void main(String[] args){ // 外层循环,outer作为标识符 outer: for (int i = 0 ; i < 5 ; i++ ){ // 内层循环 for (int j = 0; j < 3 ; j++ ){ System.out.println("i的值为:" + i + " j的值为:" + j); if (j == 1){ // 跳出outer标签所标识的循环。 break outer; } } } } }
continue-Anweisung
Die Funktion der continue-Anweisung besteht darin, die verbleibenden nicht ausgeführten Anweisungen in diesem Schleifenkörper zu überspringen und sofort mit der Bestimmung der nächsten Schleifenbedingung fortzufahren verständlich, nur um diesen Teufelskreis zu beenden.
Hinweis: Die continue-Anweisung beendet nicht die gesamte Schleife.
Die Funktion von continue ähnelt in gewisser Weise der von break. Der Unterschied besteht darin, dass continue nur diesen Zyklus beendet und dann den nächsten Zyklus startet. Und break beendet die Schleife vollständig.
public class ContinueTest { public static void main(String[] args){ // 一个简单的for循环 for (int i = 0; i < 3 ; i++ ){ System.out.println("i的值是" + i); if (i == 1){ // 忽略本次循环的剩下语句 continue; } System.out.println("continue后的输出语句"); } } }
break bedeutet, die gesamte Schleife zu beenden, continue bedeutet, eine einzelne Schleife zu beenden
return-Anweisung
Das Schlüsselwort return wird nicht speziell verwendet Aus der Schleife springen Ja, die Funktion von return besteht darin, eine Methode zu beenden. Sobald eine Return-Anweisung innerhalb des Schleifenkörpers ausgeführt wird, beendet die Return-Anweisung die Methode und die Schleife wird auf natürliche Weise beendet. Anders als continue und break beendet return direkt die gesamte Methode, unabhängig davon, in wie vielen Schleifenebenen sich diese Rückkehr befindet.
public class ReturnTest { public static void main(String[] args){ // 一个简单的for循环 for (int i = 0; i < 3 ; i++ ){ System.out.println("i的值是" + i); if (i == 1){ return; } System.out.println("return后的输出语句"); } } }
Das obige ist der detaillierte Inhalt vonWie komme ich aus der for-Schleife in Java heraus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!