continue-Anweisung

Mit einer continue-Anweisung in Java kann der aktuelle Schleifendurchlauf abgebrochen und eine neue Iteration begonnen werden. Im Gegensatz zur break-Anweisung wird die Schleife also nicht komplett verlassen.

Wie auch bei der break-Anweisung darf nach continue kein Code mehr stehen, da dieser nie ausgeführt werden könnte.

Quellcode nach “continue” führt zu einem Fehler

Beispielcode

public static void main(String[] args) {

        for(int i=0; i<10; i++) {

            if(i==5 || i ==7) {
                continue;
            }
            
            System.out.println(i);
        }

    }
0
1
2
3
4
6
8
9

Die if-Anweisung bedingt, dass bei einem Index von 5 oder 7 direkt eine neue Iteration ausgeführt wird und somit keine Ausgabe der beiden Ziffern auf der Konsole erfolgt.

public static void main(String[] args) {

        for(int i=0; i<15; i++) {

            // Abfangen ungerader Zahlen
            if(i%2 != 0) {
                continue;
            }

            System.out.println(i);
        }
0
2
4
6
8
10
12
14

Schreibe einen Kommentar