Benutzer-Werkzeuge

Webseiten-Werkzeuge


wenndann:switch:start

Dies ist eine alte Version des Dokuments!


Die switch-Anweisung (mehrseitige Auswahl)

Beispiel 1: Raumplan

Die Raumbelegung der Mehrzweckräume des Gymnasiums Kleinschwabhausen sieht heute so aus:

RaumnummerBelegung
131Besprechung der Fachschaft Mathematik
161Projekt 'Umwelt macht Schule'
162Lehrerfortbildung zur Benutzung der neuen Whiteboards
202Gesperrt (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)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki