public class SwitchExtended
1: //SwitchExtended.java
3: public class SwitchExtended
4: {
5: public static void main(String[] args)
6: {
7: //Prior to Java 14
8: int dayNumber = Integer.parseInt(args[0]);
9: switch(dayNumber)
10: {
11: case 1:
12: case 2:
13: case 3:
14: case 4:
15: case 5:
16: System.out.println("The day of the week was a weekday.");
17: break;
18: case 6:
19: case 7:
20: System.out.println("The day of the week was a weekend.");
21: break;
22: default:
23: System.out.println("The day of the week was " +
24: "an unexpected value: " + dayNumber + ".");
25: };
27: //After Java 14
28: dayNumber = Integer.parseInt(args[0]);
29: String partOfWeek = switch(dayNumber)
30: {
31: case 1, 2, 3, 4, 5 -> "a weekday";
32: case 6, 7 -> "a weekend";
33: default -> "an unexpected value: " + dayNumber;
34: };
35: System.out.println("The day of the week was " + partOfWeek + ".");
36: }
37: }