Java (Finden Sie das zukünftige Datum mit if else-Anweisungen)

Ich habe eine Frage, die ich nicht herausfinden kann. Danke: Schreiben Sie ein Programm, das den Benutzer auffordert, eine Ganzzahl für den heutigen Wochentag einzugeben (Sonntag ist 0, Montag ist 1, ... und Samstag ist 6). . Fordern Sie den Benutzer außerdem auf, die Anzahl der Tage nach dem heutigen Tag für einen zukünftigen Tag einzugeben und den zukünftigen Wochentag anzuzeigen. Beispiel: Geben Sie den heutigen Tag ein: 1 Geben Sie die Anzahl der Tage ein, die seit dem heutigen Tag vergangen sind: 3 Heute ist Montag und der zukünftige Tag ist Donnerstag Mein Versuch ist:

Scanner input = new Scanner(System.in);

System.out.print("Enter today's day (0 - 6):  ");
int day = input.nextInt();

System.out.print("Enter the number of days elapsed since today:  ");
int elapsed = input.nextInt();

if(day == 0)
{
    System.out.println("Sunday");
}
if(day   == 1)
{
    System.out.println("Monday");
}
if(day ==  2)
{
    System.out.println("Tuesday");
}
if(day  == 3)
{
    System.out.println("Wednesday");
}
if(day  ==  4)
{
    System.out.print("Thursday");
}
if(day ==  5)
{
    System.out.print("Friday");
}
if(day  == 6)
{
    System.out.print("Saturday");
}

System.out.print("Today is " + day + " and the future day is " + elapsed);

Antworten auf die Frage(6)

Ihre Antwort auf die Frage