Use the switch
statement to select one of many code blocks to be executed.
1// syntax
2switch(expression) {
3 case x:
4 // code block
5 break;
6 case y:
7 // code block
8 break;
9 default:
10 // code block
11}
Example
1int day = 7;
2switch (day) {
3 case 1:
4 System.out.println("Monday");
5 break;
6 case 2:
7 System.out.println("Tuesday");
8 break;
9 case 3:
10 System.out.println("Wednesday");
11 break;
12 case 4:
13 System.out.println("Thursday");
14 break;
15 case 5:
16 System.out.println("Friday");
17 break;
18 case 6:
19 System.out.println("Saturday");
20 break;
21 case 7:
22 System.out.println("Sunday");
23 break;
24 default:
25 System.out.println("Wrong pointer for days. Must be 1 to 7");
26}
Output: its Sunday!