Java-Beispiele - Label
In Java ist ein Label ein Bezeichner, der verwendet wird, um einen Codeblock zu markieren, und wird normalerweise mit Schleifenanweisungen (z. B. for, while, do-while) und Verzweigungsanweisungen (z. B. if-else, switch) verwendet.
Die Syntax eines Labels besteht darin, einen Bezeichner vor einen Codeblock zu setzen und mit einem Doppelpunkt zu beenden, zum Beispiel:
labelName:
Um den durch das Label markierten Codeblock zu verlassen, können Sie eine break- oder continue-Anweisung gefolgt vom Label verwenden.
Das folgende Beispiel zeigt, wie ein Label in Kombination mit einer break-Anweisung verwendet wird, um die äußere Schleife zu verlassen:
Main.java-Datei
Im obigen Code reicht die Iterationsvariable i der äußeren Schleife von 0 bis 2, und die Iterationsvariable j der inneren Schleife reicht ebenfalls von 0 bis 2. Wenn i gleich 1 und j gleich 1 ist, führen Sie diebreak outerLoop;Anweisung aus, die aus der äußeren Schleife ausbricht. Andernfalls werden die Werte von i und j für die aktuelle Iteration ausgegeben.
Der obige Code erzeugt die folgende Ausgabe:
i: 0, j: 0 i: 0, j: 1 i: 0, j: 2
Das folgende Beispiel zeigt, wie ein Label in Kombination mit einer continue-Anweisung zur Steuerung einer Schleife verwendet wird:
Beispiel
Im obigen Code reicht die Iterationsvariable i der äußeren Schleife von 0 bis 2, und die Iterationsvariable j der inneren Schleife reicht ebenfalls von 0 bis 2. Wenn i gleich 1 und j gleich 1 ist, führe die Anweisungcontinue outerLoop;aus, wodurch die aktuelle Iteration der äußeren Schleife übersprungen wird. Andernfalls werden die Werte von i und j für die aktuelle Iteration ausgegeben.
Der obige Code erzeugt die folgende Ausgabe:
i: 0, j: 0 i: 0, j: 1 i: 0, j: 2 i: 1, j: 0 i: 2, j: 0 i: 2, j: 1 i: 2, j: 2Andere Erweiterungen
Java-Beispiele