Как сделать приведенный код более-менее выполняющим свою функцию?
Данный код должен спрашивать у юзера "Какой сегодня день недели?", далее юзер пишет цифру от одного до семи и ему выводится надпись "Понедельник" или "Среда" или другой день недели в зависимости от нажатой цифры. Но этот код не хочет говорить какой день недели сегодня и после отправки числа завершается. Я пробовал сделать этот код немного в другом формате, но результат один. Обучаюсь Jave 1 день - новичек.
import java.util.Scanner;
class third{
static Scanner asd = new Scanner(System.in);
public static void main(String[] args){
int day1 = getInt();
}
public static int getInt(){
System.out.println("Enter number of day of week");
int day;
if(asd.hasNextInt()){
day = asd.nextInt();
} else {
System.out.println("Error");
asd.next();
day = getInt();
}
return day;
}
public static void res(int day1){
switch(day1){
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
case 4:
System.out.println("Thursday");
break;
case 5:
System.out.println("Friday");
break;
case 6:
System.out.println("Saturday");
break;
case 7:
System.out.println("Sunday");
break;
}
}
}