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.