Java (Encuentra la fecha futura con declaraciones if else)

Tengo una pregunta que no puedo resolver. Gracias: escriba un programa que solicite al usuario que ingrese un número entero para el día de la semana de hoy (domingo es 0, lunes es 1, ... y sábado es 6) . También solicite al usuario que ingrese el número de días después de hoy para un día futuro y que muestre el día futuro de la semana. A continuación se muestra la ejecución: Ingrese el día de hoy: 1 Ingrese el número del día transcurrido desde hoy: 3 Hoy es lunes y el dia futuro es jueves mi intento es:

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);

Respuestas a la pregunta(6)

Su respuesta a la pregunta