Всем привет, Идеа ругается, что в выражении
if (year % 400 == 0) {
Переменная "year" должна быть типа boolean, а не int, хотя в комментариях к задаче нашел похожий код на свой и там все сделано через инт, но кто я такой чтобы спорить с идеа поэтому сделал вот так :
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String s = reader.readLine();
        boolean year= Boolean.parseBoolean(s);
        if (year % 400 == 0) {
            System.out.println("1");
        }


    }
}
Но ошибка при этом не ушла, в чем может быть причина?