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

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 todaySolutionWeekday.ja

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site