Добрый день! Намекните, пожалуйста, в чем затык. Вроде все правильно, но метод не работает.
p.s. посмотрела реализацию метода getDay(), в ней указано, что метод возвращает число от 0 до 23, т.е. час. В лекции указано, что этот метод возвращает день недели. Возможно, ошибка в этом?
package com.javarush.task.pro.task16.task1601;
import java.util.Calendar;
import java.util.Date;
/*
Лишь бы не в понедельник :)
*/
public class Solution {
static Date birthDate = new Date(95, 3, 12);
public static void main(String[] args) {
System.out.println(getDayOfWeek(birthDate));
}
static String getDayOfWeek(Date date) {
//напишите тут ваш код
int dayOfWeek = birthDate.getDay();
String nameOfDay = null;
switch (dayOfWeek) {
case 0:
nameOfDay = "Воскресенье";
break;
case 1:
nameOfDay = "Понедельник";
break;
case 2:
nameOfDay = "Вторник";
break;
case 3:
nameOfDay = "Среда";
break;
case 4:
nameOfDay = "Четверг";
break;
case 5:
nameOfDay = "Пятница";
break;
case 6:
nameOfDay = "Суббота";
}
return nameOfDay;
}
}