Java program that keeps a number from the user and generates an integer between 1 and 7 and displays the name of the weekday
import java.util.Scanner;
public class DayOfWeek{
public static void main(String args[])
{
int randomNum;
Scanner scanner = new Scanner(System.in);
System.out.print("Enter any number between 1 and 7 : ");
randomNum = scanner.nextInt();
System.out.println("Day of week is "+ getDay(randomNum));
}
public static String getDay(int randomNum){
String day = "Monday";
switch (randomNum) {
case 1:
day = "Monday";
break;
case 2:
day = "Tuesday";
break;
case 3:
day = "Wednesday";
break;
case 4:
day = "Thursday";
break;
case 5:
day = "Friday";
break;
case 6:
day = "Saturday";
break;
case 7:
day = "Sunday";
break;
}
return day;
}
}
Output
Enter any number between 1 and 7 : 3
Day of week is Wednesday