Люди, помогите, а то схожу с ума уже. Кучу вариантов перебрал, остановился на этом.
Всё норм компилируется, за исключением например значение 400 даёт в консоли:
количество дней в году: 366
количество дней в году: 365
Короче есть лишнее условие для проверки, но я никак не пойму как его убрать.
Часов 5 уже убил ((
package com.javarush.task.task04.task0414;
/*
Количество дней в году
*/
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int year = sc.nextInt();
int y366 = 366;
int y365 = 365;
if (year % 4 == 0) {
System.out.println("количество дней в году: " + y366);
} else
System.out.println("количество дней в году: " + y365); {
if (year % 4 == 0)
if (year % 400 ==0) {
System.out.println("количество дней в году: " + y365);
}
}
}
}