Suppose today is Thursday write a program that reads a numbe
Suppose today is Thursday, write a program that reads a number n from the keyboard and tells what day of the week it will be n days from today
Solution
Weekday.java
import java.util.Scanner;
public class Weekday {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println(\"Enter a number n: \");
int n = scan.nextInt();
int today = 4; //Thursday
int findDay = today + n % 7;
findDay = findDay % 7;
String day = \"\";
switch(findDay){
case 0: day = \"Sunday\"; break;
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;
}
System.out.println(\"Day is \"+day);
}
}
Output:
Enter a number n:
11
Day is Monday
