Q-35- Write a java program that prompts the user to enter an integer for todayβs day of the week (Sunday is 0, Monday is 1β¦ and Saturday is 6). Also prompt the user to enter the number of days after today for a future day and display the future day of the week.
INPUT :
import java.util.Scanner;
public class NCM {
public static void main(String[] args) {
@SuppressWarnings("resource")
Scanner sc=new Scanner(System.in);
int day , futureday;
System.out.println("Enter Today's Day : ");
day=sc.nextInt();
System.out.println("Enter The Number Of Days Elapsed Since Today :");
futureday=sc.nextInt();
int sum=day+futureday;
int future=sum%7;
if(day==0)
{
if(future==0)
{
System.out.println("Today Is Sunday And The Future Day Is Sunday.");
}
else if(future==1)
{
System.out.println("Today Is Sunday And The Future Day Is Monday.");
}
else if(future==2)
{
System.out.println("Today Is Sunday And The Future Day Is Tuesday.");
}
else if(future==3)
{
System.out.println("Today Is Sunday And The Future Day Is Wednesday.");
}
else if(future==4)
{
System.out.println("Today Is Sunday And The Future Day Is Thursday.");
}
else if(future==5)
{
System.out.println("Today Is Sunday And The Future Day Is Friday.");
}
else if(future==6)
{
System.out.println("Today Is Sunday And The Future Day Is Saturday.");
}
}
else if(day==1)
{
if(future==0)
{
System.out.println("Today Is Monday And The Future Day Is Sunday.");
}
else if(future==1)
{
System.out.println("Today Is Monday And The Future Day Is Monday.");
}
else if(future==2)
{
System.out.println("Today Is Monday And The Future Day Is Tuesday.");
}
else if(future==3)
{
System.out.println("Today Is Monday And The Future Day Is Wednesday.");
}
else if(future==4)
{
System.out.println("Today Is Monday And The Future Day Is Thursday.");
}
else if(future==5)
{
System.out.println("Today Is Monday And The Future Day Is Friday.");
}
else if(future==6)
{
System.out.println("Today Is Monday And The Future Day Is Saturday.");
}
}
else if(day==2)
{
if(future==0)
{
System.out.println("Today Is Tuesday And The Future Day Is Sunday.");
}
else if(future==1)
{
System.out.println("Today Is Tuesday And The Future Day Is Monday.");
}
else if(future==2)
{
System.out.println("Today Is Tuesday And The Future Day Is Tuesday.");
}
else if(future==3)
{
System.out.println("Today Is Tuesday And The Future Day Is Wednesday.");
}
else if(future==4)
{
System.out.println("Today Is Tuesday And The Future Day Is Thursday.");
}
else if(future==5)
{
System.out.println("Today Is Tuesday And The Future Day Is Friday.");
}
else if(future==6)
{
System.out.println("Today Is Tuesday And The Future Day Is Saturday.");
}
}
else if(day==3)
{
if(future==0)
{
System.out.println("Today Is Wednesday And The Future Day Is Sunday.");
}
else if(future==1)
{
System.out.println("Today Is Wednesday And The Future Day Is Monday.");
}
else if(future==2)
{
System.out.println("Today Is Wednesday And The Future Day Is Tuesday.");
}
else if(future==3)
{
System.out.println("Today Is Wednesday And The Future Day Is Wednesday.");
}
else if(future==4)
{
System.out.println("Today Is Wednesday And The Future Day Is Thursday.");
}
else if(future==5)
{
System.out.println("Today Is Wednesday And The Future Day Is Friday.");
}
else if(future==6)
{
System.out.println("Today Is Wednesday And The Future Day Is Saturday.");
}
}
else if(day==4)
{
if(future==0)
{
System.out.println("Today Is Thursday And The Future Day Is Sunday.");
}
else if(future==1)
{
System.out.println("Today Is Thursday And The Future Day Is Monday.");
}
else if(future==2)
{
System.out.println("Today Is Thursday And The Future Day Is Tuesday.");
}
else if(future==3)
{
System.out.println("Today Is Thursday And The Future Day Is Wednesday.");
}
else if(future==4)
{
System.out.println("Today Is Thursday And The Future Day Is Thursday.");
}
else if(future==5)
{
System.out.println("Today Is Thursday And The Future Day Is Friday.");
}
else if(future==6)
{
System.out.println("Today Is Thursday And The Future Day Is Saturday.");
}
}
else if(day==5)
{
if(future==0)
{
System.out.println("Today Is Friday And The Future Day Is Sunday.");
}
else if(future==1)
{
System.out.println("Today Is Friday And The Future Day Is Monday.");
}
else if(future==2)
{
System.out.println("Today Is Friday And The Future Day Is Tuesday.");
}
else if(future==3)
{
System.out.println("Today Is Friday And The Future Day Is Wednesday.");
}
else if(future==4)
{
System.out.println("Today Is Friday And The Future Day Is Thursday.");
}
else if(future==5)
{
System.out.println("Today Is Friday And The Future Day Is Friday.");
}
else if(future==6)
{
System.out.println("Today Is Friday And The Future Day Is Saturday.");
}
}
else if(day==6)
{
if(future==0)
{
System.out.println("Today Is Saturday And The Future Day Is Sunday.");
}
else if(future==1)
{
System.out.println("Today Is Saturday And The Future Day Is Monday.");
}
else if(future==2)
{
System.out.println("Today Is Saturday And The Future Day Is Tuesday.");
}
else if(future==3)
{
System.out.println("Today Is Saturday And The Future Day Is Wednesday.");
}
else if(future==4)
{
System.out.println("Today Is Saturday And The Future Day Is Thursday.");
}
else if(future==5)
{
System.out.println("Today Is Saturday And The Future Day Is Friday.");
}
else if(future==6)
{
System.out.println("Today Is Saturday And The Future Day Is Saturday.");
}
}
else
{
System.out.println("Enter The Correct Day...!!!");
}
}
}
OUTPUT :
Enter Today's Day :
1
Enter The Number Of Days Elapsed Since Today :
3
Today Is Monday And The Future Day Is Thursday.
Enter Today's Day :
0
Enter The Number Of Days Elapsed Since Today :
31
Today Is Sunday And The Future Day Is Wednesday.