break-Anweisung

Mit einer break-Anweisung in Java kann eine Schleife vorzeitig verlassen werden. Hierbei ist die break-Anweisung der contuinue-Anweisung sehr ähnlich, jedoch unterscheiden diese sich doch in einem sehr wichtigen Punkt.

Wird während einer Schleife break aufgerufen, so wird die Schleife umgehend verlassen und der nachfolgende Code ausgeführt. Demzufolge darf nach break auch keine Quellcode mehr folgen, dieser würde nie ausgeführt werden.

Quellcode nach „break“ führt zu einem Fehler

Unterschied zur contuinue-Anweisung

Während bei break die Schleife verlassen wird, wird bei continue nur die aktuelle Iteration abgebrochen und eine neue Iteration gestartet.

Beispielcode

public static void main(String[] args) {

        for(int i=0; i<10; i++) {
            if(i==8) break;
            System.out.println(i);
        }

    }
0
1
2
3
4
5
6
7

Die if-Anweisung bedingt, dass die Schleife bei einem Index von 8 verlassen wird und die Ausgabe der 8 auf der Konsole nicht mehr erfolgt.

Schreibe einen Kommentar