Switch-Anweisung
Bei einer >>Swich-Anweisung<< wird entsprechend eines Wertes a der angegebene >>case<<-Fall ausgeführt. Trifft keiner der explizit angegebenen Werte zu, so wird der >>default<<-Fall verwendet.
Mit der >>break<<-Anweisung wird die Abarbeitung des jeweiligen Falls beendet. Ohne diese Anweisung würde die Ausführung mit dem nächsten Fall fortgesetzt.
switch (Ausdrucke) { case Konstante: Anweisungen case Konstante: Anweisungen default: Anweisungen }
<?php // Switch-Anweisung in PHP $a = 2; $y; switch ($a) { case 1: $y = 1; break; case 2: $y = 4; break; default: $y = 0; break; } //Ausgabe y = 4; ?>
// Switch-Anweisung in C++ int main( int argc, char *argv[] ) { int a = 2; int y; switch (a) { case 1: y = 1; break; case 2: y = 4; break; default: y = 0; break; } cout << y << endl; // Ausgabe return 0; } //Ausgabe y = 4;
'Select-Anweisung in VB.NET Dim a As Integer = 2 Select Case a Case 1 MsgBox "1" Case 2 MsgBox "4" Case Else MsgBox "0" End Select ' Ausgabe y = 4
' Select-Anweisung in VB.NET mit Wertebereich Dim a As Integer = 2 Select Case a Case 0 To 99 MsgBox "zwischen 0 und 99" Case 100 To 200 MsgBox "Zwischen 100 und 200" End Select ' Ausgabe: zwischen 0 und 99