Enhanced Switch Statement in Java

 The syntax of enhanced statement is slightly different from normal switch.

Source code given below :-

package com.CodeWithRK;

import java.util.Scanner;

public class DaysOfWeek {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);

System.out.print("Enter the day number : ");
int dayNum = scan.nextInt();

String day = switch (dayNum) {
case 1 -> "Monday";
case 2 -> "Tuesday";
case 3 -> "Wednesday";
case 4 -> "Thursday";
case 5 -> "Friday";
case 6 -> "Saturday";
case 7 -> "Sunday";
default -> "Not found due to wrong input!";
};

System.out.println("The day is "+day);
}
}
Note :- "break" statement is not required in this syntax.

Output :-



Comments