Heim > Java > javaLernprogramm > Wie verwenden „break'- und „continue'-Anweisungen Beschriftungen, um die Schleifenausführung in Java zu steuern?

Wie verwenden „break'- und „continue'-Anweisungen Beschriftungen, um die Schleifenausführung in Java zu steuern?

Barbara Streisand
Freigeben: 2024-12-08 05:34:14
Original
205 Leute haben es durchsucht

How Do

Verständnis der "loop:"-Markierung im Java-Code

Im Java-Code kann ein ungewöhnlicher Codeausschnitt Verwirrung stiften:

 loop:<br>for (;;) {</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">// ...
Nach dem Login kopieren

}

Diese Konstruktion verwendet die Markierung "loop", die auf den ersten Blick wie ein Schlüsselwort erscheinen mag, aber tatsächlich ein Label ist.

Was sind Labels?

Labels stellen benannte Ziele dar, zu denen in Sprüngen navigiert werden kann. Sie werden mit einem Bezeichner gefolgt von einem Doppelpunkt (:) deklariert.

Verwendung von Labels

Labels werden zusammen mit Sprunganweisungen wie "break" und "continue" verwendet. Die Sprunganweisungen können auf Labels verweisen, um die Ausführung an einen bestimmten Punkt zu verzweigen.

Im bereitgestellten Codeausschnitt wird das Label "loop" vor der Endlosschleife deklariert. Dies ermöglicht es, die Schleife mit der Anweisung "break loop" zu verlassen. Diese Konstruktion wird häufig verwendet, um verschachtelte Schleifen zu durchbrechen.

Beispiel:

Das folgende Beispiel zeigt die Verwendung eines Labels zum Durchbrechen einer verschachtelten Schleife:

<br>loop1:<br>for (int i = 0; i < 10; i  ) {</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">loop2:
for (int j = 0; j < 10; j++) {
    if (condition) {
        // Durchbreche die äußere Schleife
        break loop1;
    }
}
Nach dem Login kopieren

}

Mit der Anweisung "break loop1" wird die äußere Schleife verlassen, unabhängig von der aktuellen Position in der inneren Schleife.

Fazit:

Labels sind ein nützliches Tool, um die Ausführung in Java-Code zu steuern. Sie ermöglichen es, die Ausführung an benannte Ziele zu verzweigen und verschachtelte Schleifen flexibel zu durchbrechen.

Das obige ist der detaillierte Inhalt vonWie verwenden „break'- und „continue'-Anweisungen Beschriftungen, um die Schleifenausführung in Java zu steuern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Vorheriger Artikel:Wie können reguläre Java-Ausdrücke effizient Zahlen aus Zeichenfolgen extrahieren? Nächster Artikel:Warum können Sie generische Arrays in Java nicht direkt erstellen?
Erklärung dieser Website
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
Neueste Artikel des Autors
Aktuelle Ausgaben
verwandte Themen
Mehr>
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage