Это работает правильно ...
java.time.LocalDate; //package related to time and date
Предоставляет встроенный метод getDayOfWeek () для получения дня определенной недели:
int t;
Scanner s = new Scanner(System.in);
t = s.nextInt();
s.nextLine();
while(t-->0) {
int d, m, y;
String ss = s.nextLine();
String []sss = ss.split(" ");
d=Integer.parseInt(sss[0]);
m = Integer.parseInt(sss[1]);
y = Integer.parseInt(sss[2]);
LocalDate l = LocalDate.of(y, m, d); //method to get the localdate instance
System.out.println(l.getDayOfWeek()); //this returns the enum DayOfWeek
Чтобы присвоить значение enum l.getDayOfWeek()
для строки, вы, вероятно, могли бы использовать метод Enum, называемый name()
, который возвращает значение объекта enum.