Никак не хочет проходить проверку по второму условию, не через switch, ни через лямбда оператор, ни через if
package com.javarush.task.pro.task16.task1601;
import java.util.Calendar;
import java.util.Date;
public class Solution {
static Date birthDate = new Date(85, 0, 27);
public static void main(String[] args) {
System.out.println(getDayOfWeek(birthDate));
}
static String getDayOfWeek(Date date) {
int day = birthDate.getDay();
/*String ru = switch(day)
{
case 0 -> "Воскресенье";
case 1 -> "Понедельник";
case 2 -> "Вторник";
case 3 -> "Среда";
case 4 -> "Четверг";
case 5 -> "Пятница";
case 6 -> "Суббота";
default -> "";
};*/
String ru = "Воскресенье";
if (day == 1) {
ru = "Понедельник";
} else if (day == 2) {
ru = "Вторник";
} else if (day == 3) {
ru = "Среда";
} else if (day == 4) {
ru = "Четверг";
} else if (day == 5) {
ru = "Пятница";
} else if (day == 6) {
ru = "Суббота";
}
return ru;
}
}