if ( boolean expression ) if block else else block
{
}
else
(with the else block) is optionalswitch ( arithmetic expression ) { case label 1 : case body 1 case label 2 : case body 2 ... case label n : case body n }
char
,
byte
, short
, or int
.case constant
default
break
statement is encountered.