Kapitel 3

Schleifen: Code mehrfach ausführen

Schleifen sparen dir wiederholten Code. Mit for nutzt du meist feste Wiederholungen, mit while eine Bedingung, die so lange geprüft wird, bis sie false wird.

Du lernstfor, while, Zähler, Wiederholungen
WichtigEine Schleife braucht einen klaren Abbruch
BeispielZählen und Countdown

For-Schleife

Eine for-Schleife ist praktisch, wenn du schon weißt, wie oft etwas laufen soll. Der Zähler startet, wird geprüft und danach bei jedem Durchlauf verändert.

While-Schleife

Eine while-Schleife prüft immer wieder eine Bedingung. Sie läuft so lange, bis die Bedingung false wird.

For-Schleife Feste Anzahl an Durchläufen
public class ZaehlenMitFor {
    public static void main(String[] args) {
        for (int i = 1; i <= 5; i++) {
            System.out.println("Durchlauf: " + i);
        }
    }
}
While-Schleife Solange die Bedingung wahr ist
public class CountdownMitWhile {
    public static void main(String[] args) {
        int zaehler = 5;

        while (zaehler > 0) {
            System.out.println(zaehler);
            zaehler--;
        }

        System.out.println("Start!");
    }
}

So verstehst du den Unterschied

Merke: Die Idee ist immer gleich. Java soll etwas wiederholen, ohne dass du dieselben Zeilen mehrfach schreibst.
Weiter zu Funktionen