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, если она пустая?
package com.javarush.task.pro.task16.task1604;
import java.util.Calendar;
import java.util.GregorianCalendar;
/*
День недели рождения твоего
*/
public class Solution {
static Calendar birthDate;
public static void main(String[] args) {
Calendar birthDate = new GregorianCalendar(2004, 10, 26, 10, 46, 25);
System.out.println(getDayOfWeek(birthDate));
}
static String getDayOfWeek(Calendar calendar) {
int day = calendar.get(Calendar.DAY_OF_WEEK);
switch(day){
case 1:
return "воскресенье";
case 2:
return "понедельник";
case 3 :
return "вторник";
break;
case 4:
return "среда";
break;
case 5:
return "четверг";
break;
case 6 :
return "пятница";
break;
case 7:
return "суббота";
}
//напишите тут ваш код
}
}