Для моего класса я пытаюсь попросить пользователя спросить год и какой день недели первое января.С этой информацией я хочу напечатать календарь с января по декабрь.У меня это так, что он принимает год ввода и какой день (день ничего не делает прямо сейчас), а затем после этого печатает, он начинается снова и спрашивает снова.Я также пытаюсь использовать вложенные циклы.(Страж - более позднее требование задания, я знаю, что для этого нужно)
Я не знаю, как заставить его распечатать календарь на основе информации, которую предоставляют пользователи.
`
import java.util.Scanner;
public class Calendar
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int sentinel = 0;
System.out.println("What year?");
String year = input.nextLine();
System.out.println("What day of the week is January 1st?");
String dow = input.nextLine();
int day = 1;
System.out.println("\n");
System.out.printf("%1s %2s %2s %2s %2s %2s %2s", "Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
while (sentinel != -1)
{
System.out.println("\n\n What year?");
year = input.nextLine();
System.out.println("What day of the week is January 1st?");
dow = input.nextLine();
day = 1;
System.out.printf("%15s %1s %2s", "January", Day, Year);
System.out.println("\n");
System.out.printf("%1s %2s %2s %2s %2s %2s %2s", "Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
}
}
}`