Всем привет! Вообщем согласен. Решение наверняка покажется корявым, но оно работает. Все методы которые требуются в условии задействованы. Но валидатор не пропускает по второму пункту требований... В чем может быть причина?
package com.javarush.task.pro.task13.task1318;
/*
Следующий месяц, пожалуйста
*/
public class Solution {
public static void main(String[] args) {
System.out.println(getNextMonth(Month.DECEMBER));
System.out.println(getNextMonth(Month.NOVEMBER));
}
public static Month getNextMonth(Month month) {
Month[] months = Month.values();
Month enterMonth = month;
for (int i = 0; i < months.length; i++)
{
int countIndex = months[i].ordinal();
if (months[i].equals(enterMonth))
{
return Month.values()[i+1];
}
else if(countIndex == (months.length-2))
{
return Month.values()[0];
}
}
return null;
}
}