brake / continue in Java

brake steht für Abbruch an der Stelle wo das brake gesetz wird.

Mit continue springen wir von dieser Stelle, wo das continue gesetzt wird, an den Anfang der Schleife zurück.

 

Ein kleines Beispiel mit brake / continue:

Das Programm soll uns nur die geraden Zahlen (von 1 bis 10) ausgeben.

public class Main {

    public static void main(String[] args) {

        int zahl = 1;

        while (true)     //Die Bedingung wird fix auf true gesetzt
        {
            zahl++;
            if (zahl > 10)break;                  //Wenn die Zahl >10, dann Abbruch durch break
            if (zahl % 2 != 0)continue;       //Modulo 2: wenn !=0 (ungleich 0) dann ist die Zahl ungerade und mit continue springen wir am Anfang der Schleife

            System.out.println(zahl + " ist eine gerade Zahl!");      //Wird nur ausgeführt, wenn der Rest = 0
        }
    }
}

 

Ergebnis:

2 ist eine gerade Zahl!
4 ist eine gerade Zahl!
6 ist eine gerade Zahl!
8 ist eine gerade Zahl!
10 ist eine gerade Zahl!