я не понимаю зачем тут блок else?? он просто синтаксически необходим?
и почему программа ругается на разные входные значения,я же ввел проверку %4,а она мне все-равно вводит 1988 и говорит что нет проверки((
package com.javarush.task.task04.task0414;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Количество дней в году
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader BR = new BufferedReader(new InputStreamReader(System.in));
int year = Integer.parseInt(BR.readLine());
if(year%400==0 && year%4==0){
year = 366;
System.out.println("количество дней в году: "+year);
}else if (year%100==0 ){
year = 365;
System.out.println("количество дней в году: "+year);
}else{
year = 365;
System.out.println("количество дней в году: "+year);
}
}
}