Java Reference
In-Depth Information
The switch Statement
SYNTAX
switch ( Controlling_Expression )
{
case Case_Label_1 :
Statement_Sequence_1
break ;
case Case_Label_2 :
Statement_Sequence_2
break ;
.
.
.
case Case_Label_n :
Statement_Sequence_n
break ;
default :
Default_Statement_Sequence
break ;
Each Case_Label is a constant of the same
type as the Controlling_Expression. The
Controllng_Expression must be of type
char , int , short , or byte .
A break may be omitted. If there is no
break , execution just continues to the
next case.
The default case
is optional.
}
EXAMPLE
int vehicleClass;
double toll;
.
.
.
switch (vehicleClass)
{
case 1:
System.out.println("Passenger car.");
toll = 0.50;
break ;
case 2:
System.out.println("Bus.");
toll = 1.50;
break ;
case 3:
System.out.println("Truck.");
toll = 2.00;
break ;
default :
System.out.println("Unknown vehicle class!");
break ;
}
Search WWH ::




Custom Search