wenndann:switch:start
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Die switch-Anweisung (mehrseitige Auswahl)
Beispiel 1: Raumplan
Die Raumbelegung der Mehrzweckräume des Gymnasiums Kleinschwabhausen sieht heute so aus:
Raumnummer | Belegung |
---|---|
131 | Besprechung der Fachschaft Mathematik |
161 | Projekt 'Umwelt macht Schule' |
162 | Lehrerfortbildung zur Benutzung der neuen Whiteboards |
202 | Gesperrt (Renovierungsarbeiten) |
Nach Eingabe einer Raumnummer soll der Computer die Belegung ausgeben.
Natürlich könnte man das mit einer riesigen 'if' - 'else' - Konstruktion lösen:
if(raumnummer == 131){ println("Besprechung der Fachschaft Mathematik"); } else { if(raumnummer == 161){ println("Projekt 'Umwelt macht Schule'"); } else { // usw... } }
Das wird schnell unübersichtlich! Für solche Fälle gibt es die switch-Anweisung:
wenndann/switch/start.1593420789.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)