Zurück zu Java

Java

Kontrollfluss

Bedingungen und Schleifen steuern den Programmablauf — mit derselben Grundidee wie überall, aber typsicher.

if / else

if erwartet in Java zwingend einen boolean — Zahlen oder Strings sind keine Bedingungen.

else if und else decken weitere Fälle ab.

<if><else>
Verzweigung
int punkte = 85;

if (punkte >= 90) {
    System.out.println("Sehr gut");
} else if (punkte >= 50) {
    System.out.println("Bestanden");
} else {
    System.out.println("Nicht bestanden");
}

Schleifen

Die for-Schleife zählt mit Start, Bedingung und Schritt.

while prüft vor jedem Durchlauf, do-while mindestens einmal danach.

Die for-each-Schleife durchläuft Arrays und Collections direkt.

<for><while><for-each>
Schleifen
for (int i = 1; i <= 3; i++) {
    System.out.println(i);
}

String[] farben = {"rot", "gruen"};
for (String farbe : farben) {
    System.out.println(farbe);
}

switch

switch vergleicht einen Wert gegen mehrere Fälle.

Moderne switch-Ausdrücke mit Pfeilen vermeiden das break und liefern direkt Werte.

<switch><break>
Switch-Ausdruck
String kategorie = switch (note) {
    case 1, 2 -> "gut";
    case 3, 4 -> "okay";
    default -> "lernen!";
};

Fortschritt

Markiere die Lektion als abgeschlossen, um XP und Streak zu erhalten.