Nein.
Hier ist das vorherige Beispiel mit weiteren Erklärungen:
double rabatt; // Üblicherweise wird der Wert // von code aus einer Datenquelle // oder vom Anwender kommen char code = 'B' ; switch ( code ) { case 'A': rabatt = 0.0; break; case 'B': rabatt = 0.1; break; case 'C': rabatt = 0.2; break; default: rabatt = 0.3; } System.out.println( "Rabatt: " + Rabatt ); |
code
,
die mit dem Zeichen 'B' ausgewertet wird.case 'B'
case 'B'
werden ausgeführt.
rabatt
0.1 zu.break
-Anweisung beendet die switch
-Anweisung.switch
-Anweisung folgt, wird ausgeführt.
println()
-Anweisung
Wenn code
'W' ist, was ist dann der Wert von rabatt
?