Mehrfachentscheidung

Aus Informatik
Wechseln zu: Navigation, Suche
Definition: Mehrfachentscheidung (Mehrfachverzweigung)

Eine Mehrfachentscheidung ist ein Strukturelement für mehrfache Fallunterscheidungen und Verzweigungen innerhalb eines Algorithmus. Sie bewirkt die Entscheidung für eine von mehreren Möglichkeiten.

Pseudocode

für Variable 
  Wert 1 : Anweisungsfolge 1
  Wert 2 : Anweisungsfolge 2
  ...
  [sonst Anweisungsfolge]

Die eckigen Klammern bedeuten, dass die alternative Anweisung nicht folgen muss, d. h. dieser Zweig kann (ja nach Problem) entfallen.

Struktogramm

NSDMehrfach.png

Pascal-Quellcode

Mehrfachentscheidungen werden in Java folgendermaßen umgesetzt:

 switch (Variable) { 
  case Wert1 : 
    Anweisung 1; 
    break; 
  case Wert2 : 
    Anweisung 2; 
    break; 
  default : 
    Anweisung n; 
 }

Weitere Informationen

Java ist auch eine Insel