Java – Switch statement

PREV     NEXT

‘switch’ statement can have multiple execution paths. It is similar to that of ‘if else-if’ statement except that switch can handle expressions which results to any primitive data type and if statements handle only boolean expressions.

Syntax:

switch (expression)


{

case ‘value1’:

//statements


break;

case ‘value2’:

//statements

break;

case ‘value3’:

//statements

break;

default:

//statements

}

  • The value of the expression is matched with the case values. Only the statements inside the matched case are executed.
  • The ‘break’ keyword is added after each case in order to exit from the switch case. If  the ‘break’ keyword is not specified, all the cases would be checked and the matching cases would be executed.
  • The default case is considered when no case value is matched.

Example:

COMPILE & RUN

Output:

Two

In the above program the value of n decides which statement to be executed. Here it is 2 and hence the statement inside the case 2 is executed.

PREV     NEXT

Share this website !!!
Facebook Twitter Linkedin