Java-Gehe zu
-
Java-Schlüsselwort
label
mit dem SchlüsselwortBreak
-
Java-Schlüsselwort
label
Mit dem Schlüsselwortweiter
Im Gegensatz zu anderen Programmiersprachen gibt es in Java kein goto
. Stattdessen enthält Java das Schlüsselwort label
.
Das Schlüsselwort label
dient dazu, den Ablauf eines Programms zu ändern und basierend auf der angegebenen Bedingung zu einem anderen Abschnitt des Programms zu springen.
Wie wir wissen, werden zwei grundlegende Schlüsselwörter, break
und continue
, verwendet, um die Richtung einer Schleife zu ändern. Wenn Sie mit Schleifen arbeiten, überspringt das Schlüsselwort continue
einen bestimmten Teil des Codes innerhalb Ihrer Schleife basierend auf der Bedingung und das Schlüsselwort break
bringt Sie dazu, basierend auf der spezifischen Bedingung aus der Schleife heraus zu programmieren.
Das Schlüsselwort label
ist nur vor den verschachtelten Schleifenanweisungen sinnvoll. Sie können den angegebenen Labelnamen auch verwenden, indem Sie die Schlüsselwörter break
und continue
kombinieren.
In diesem Artikel werden wir sehen, wie wir das Schlüsselwort label
in unserem Java-Programm verwenden können, und wir werden das Thema anhand notwendiger Beispiele und Erklärungen diskutieren, um das Thema zu vereinfachen.
Java-Schlüsselwort label
mit dem Schlüsselwort Break
In unserem Beispiel unten lernen wir, wie man label
in unserem Java-Programm verwendet. Das Beispiel ist sehr einfach.
Der Code wird wie folgt sein:
class JavaGoto {
public static void main(String args[]) {
end:
for (int i = 0; i < 9; i++) {
if (i == 5) {
break end;
}
System.out.println("Current number is: " + i);
}
}
}
Im Beispiel haben wir zuerst eine Klasse namens JavaGoto
und ein Label namens end:
erstellt. Danach haben wir eine Schleife durch die Zeile for (int i=0;i<9;i++)
erstellt und innerhalb der Schleife eine Bedingung erstellt, um die Schleife zu stoppen, wenn der Wert von i
gleich 5 ist.
Wenn der Wert von i
gleich 5 ist, unterbrechen wir die Schleife und drucken die Ausgabe.
Sie erhalten die folgende Ausgabe, wenn Sie das Programm ausführen.
Current number is: 0
Current number is: 1
Current number is: 2
Current number is: 3
Current number is: 4
Java-Schlüsselwort label
Mit dem Schlüsselwort weiter
In diesem nächsten Beispiel sehen wir uns ein weiteres Beispiel an, bei dem wir label
mit dem Schlüsselwort continue
kombiniert haben. Der Code wird wie folgt aussehen:
class JavaGoto {
public static void main(String args[]) {
cont:
for (int i = 0; i < 9; i++) {
if (i == 5) {
continue cont;
}
System.out.println("Current number is: " + i);
}
}
}
Im obigen Beispiel haben wir zuerst eine Klasse namens JavaGoto
und einen Labelnamen cont:
erstellt. Danach haben wir eine Schleife durch die Zeile for (int i=0;i<9;i++)
erstellt und innerhalb der Schleife eine Bedingung erstellt, um die Aktion für die Schleife zu überspringen, wenn der Wert von i
gleich ist 5.
Wenn der Wert von i
gleich 5 ist, überspringen wir die aktuelle Aktion für die Schleife und drucken die Ausgabe.
Wenn Sie nun das obige Programm ausführen, erhalten Sie eine Ausgabe wie die folgende.
Current number is: 0
Current number is: 1
Current number is: 2
Current number is: 3
Current number is: 4
Current number is: 6
Current number is: 7
Current number is: 8
Bitte beachten Sie, dass die hier freigegebenen Codebeispiele in Java sind und Sie Java in Ihrer Umgebung installieren müssen, wenn Ihr System kein Java enthält.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn