Die break-Anweisung in Java
Die Java-Anweisung break
unterbricht in einer definierten Situation den aktuellen Programmfluss. Es übergibt die Kontrolle an die Anweisung, die der beendeten Anweisung folgt.
In der Programmiersprache Java können wir die Anweisung break
auf zwei Arten verwenden. Wenn eine break
-Anweisung innerhalb einer Schleife verwendet wird, endet die Schleife sofort und der Code fährt mit der folgenden Anweisung fort, die nach dem Schleifenkörper steht. Es wird auch verwendet, um die Bedingung switch-case
zu beenden, wenn eine Übereinstimmung auftritt.
Wir können die Java-Break-Anweisung in jeder Schleife verwenden, z. B. in der for
-Schleife, der do-while
-Schleife und der while
-Schleife.
Zum Beispiel,
public class DemoBreak {
public static void main(String[] args) {
// for loop
for (int i = 0; i <= 10; i++) {
if (i == 7) {
// using Break Statement
break;
}
System.out.println(i);
}
}
}
Ausgabe:
0
1
2
3
4
5
6
Die Anweisung break
wird angetroffen, wenn die Variable i
im obigen Beispiel gleich 7 ist. Ebenso können wir dies auch für andere Schleifen verwenden.
Wir können die break-Anweisung mit switch-case
-Anweisungen verwenden, wie unten gezeigt.
public class DemoSwitchBreak {
public static void main(String[] args) {
int number = 2;
String name;
switch (number) {
case 1:
name = "Pass";
break;
case 2:
name = "Fail";
break;
default:
name = "Invalid";
break;
}
System.out.println(name);
}
}
Ausgabe:
Fail
In der Anweisung switch-case
verwenden wir die Anweisung break
, um den Block zu beenden und bei jeder Übereinstimmung zur nächsten Codezeile zu wechseln. Wenn wir die Anweisung break
nicht verwenden, werden alle Fälle ausgeführt.