и не понимаю, каким образом метод возвращает int'овове значение, если оно возвращает стринг. то есть мы ставим переменную result = ""; потом идем и делаем переменную day типа инт. и возвращаем все тот же пустой result. я немного тупой, объясните пж
package com.javarush.task.pro.task16.task1601;
import java.util.Calendar;
import java.util.Date;
/*
Лишь бы не в понедельник :)
*/
public class Solution {
static Date birthDate = new Date(120, Calendar.MARCH, 17);
public static void main(String[] args) {
System.out.println(getDayOfWeek(birthDate));
}
static String getDayOfWeek(Date date) {
String result = "";
int day = date.getDay();
switch (day) {
case 0:
return "воскресенье";
case 1:
return "понедельник";
case 2:
return "вторник";
case 3:
return "среда";
case 4:
return "четверг";
case 5:
return "пятница";
case 6:
return "суббота";
}
return result;
}