public static void checkSeason(int month) {
//напишите тут ваш код
if (month > 0 & month < 3) {
System.out.println("зима");}
if (month > 2 & month < 6) {
System.out.println("весна");}
if (month > 5 & month < 9) {
System.out.println("лето");}
if (month > 8 & month < 12) {
System.out.println("осень");}
if (month == 12) {
System.out.println("зима");}
}
}
Khamit Kerimberdyev
9 уровень
Я решил так, подскажите, можно было это сделать короче? Как пользоваться else if
Обсуждается
магииматематики, если разделить номер месяца на 3 перед этим взяв остаток от деления на 12 чтобы последний зимний месяц стал нулевым:(month%12)/3
В результате мы получим номера сезонов от 0 до 3, где 0 - зима и т.д. Если уже знаком с массивами, то можно вообще вывести значение сезона по его номеру. Но даже так уже гораздо проще проверить через if одну цифру.