Heim  >  Artikel  >  Java  >  Wie komme ich aus der for-Schleife in Java heraus?

Wie komme ich aus der for-Schleife in Java heraus?

青灯夜游
青灯夜游Original
2019-11-16 14:58:5715440Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn