он типо видит в методе пустую строку и возвращает в нее значение? мы ведь явно тут не пишем что result = "понедельник" допустим public class Solution { static Date birthDate = new Date("Oct 20 1995"); public static void main(String[] args) { System.out.println(getDayOfWeek(birthDate)); } static String getDayOfWeek(Date date) { Locale rus = new Locale("ru", "RU"); SimpleDateFormat dateFormat = new SimpleDateFormat("EEE", rus); String usWeek = dateFormat.format(date); String result = ""; switch (usWeek) { case "вс": return "воскресенье"; case "пн": return "понедельник"; case "вт": return "вторник"; case "ср": return "среда"; case "чт": return "четверг"; case "пт": return "пятница"; case "сб": return "суббота"; } return result; } }