Fallunterscheidung: Unterschied zwischen den Versionen
Hauer (Diskussion | Beiträge) (→Syntaxdiagramm) |
Marius (Diskussion | Beiträge) |
||
Zeile 15: | Zeile 15: | ||
== break; == | == break; == | ||
+ | |||
+ | |||
+ | =verwendete Schlüsselwörter= | ||
+ | *switch | ||
+ | *case | ||
+ | *break; |
Version vom 6. Dezember 2015, 13:39 Uhr
Eine Fallunterscheidung ist eine häufig in Programmiersprachen implementierte Kontrollstruktur, die einem das Notieren von verschiedenen bedingten Anweisungen erleichtern soll. Dabei springt der Programmfluss vom Kopf der Fallunterscheidung zu einem spezifizierten Fall und setzt von da an die Ausführung fort.
In Java wird eine Fallunterscheidung durch das Schlüsselwort switch
für den Kopf der Fallunterscheidung und case
für die einzelnen Fälle deklariert. Da ein Fall nur eine Sprungmarke für den Programmfluss ist und keine sonstige Programmflusskontrolle vorgenommen wird, ist es speziell in diesen sogenannten switch-case Anweisungen von nöten das Schlüsselwort break;
zu verwenden, um aus der Fallunterscheidung herauszuspringen.
Inhaltsverzeichnis
Syntaxdiagramm
(Aktuell noch teilweise Fehlerhaft)
Verwendung
Kopf
Rumpf
break;
verwendete Schlüsselwörter
- switch
- case
- break;