Give me a break.
We will get to those other rules shortly. Here is the previous example, with more explanation:
double discount;
// Usually code would be read in
char code = 'B' ;
switch ( code )
{
case 'A':
discount = 0.0;
break;
case 'B':
discount = 0.1;
break;
case 'C':
discount = 0.2;
break;
default:
discount = 0.3;
}
System.out.println( "discount is: "
+ discount );
integerExpression is evaluated.
code,
which evaluates to the character 'B'.case 'B'statementList starts executing.
discount.break statement is encountered.switch statment is executed.
println() statementIf code is 'W' what is discount?