static String getDayOfWeek(Calendar calendar) { String result = ""; int day = calendar.get(Calendar.DAY_OF_WEEK); switch (day) { case 1: return "воскресенье"; case 2: return "понедельник"; case 3: return "вторник"; case 4: return "среда"; case 5: return "четверг"; case 6: return "пятница"; case 7: return "суббота"; } return result; } Это код метода Не могу понять, String result пустая, Когда в case мы возвращаем значение, мы его разве не сразу в метод аозвращаем, зачем нам String result? И почему в конце мы возвращаем String result, если она пустая?