Добрый день, возможно ли поместить month в определенный промежуток не используя || и &&?
ошибка:
first type: boolean
second type: int,
объясните в какой момент программа начинает интерпретировать как boolean.
Спасибо.
package com.javarush.task.task04.task0411;
/*
Времена года на Терре
*/
public class Solution {
public static void main(String[] args) {
checkSeason(12);
checkSeason(4);
checkSeason(7);
checkSeason(10);
}
public static void checkSeason(int month) {
if (month == 1 || month == 2 || month == 12)
System.out.println("зима");
else if(3 <= month <= 5)
System.out.println("весна");
else if(6 <= month <= 8)
System.out.println("лето");
else if(9 <= month <= 11)
System.out.println("осень");
else
System.out.println("месяц задан некорректно");
}
}