1700 не является високосным, но компилятор просит проверить решение с разными входными значениями, например: 3300. При этом как 1700, так и 3300 делится без остатка на 4:
1700 / 4 = 425; 3300 / 4 = 825. Пробовал разные варианты, но компилятор продолжает выдавать ошибку.
package com.javarush.task.task04.task0414;
/*
Количество дней в году
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String sAge = reader.readLine();
int nAge = Integer.parseInt(sAge);
if (nAge % 400 == 0 && nAge % 100 == 0 || nAge % 400 == 0 && nAge % 100 == 0 && nAge % 4 == 0 || nAge % 4 == 0)
System.out.println("количество дней в году: 366");
else
if (nAge % 400 != 0 && nAge % 100 != 0 && nAge % 4 >= 0 || nAge % 400 != 0 && nAge % 100 == 0 || nAge % 400 != 0 && nAge % 100 == 0 && nAge % 4 == 0 || nAge % 100 == 0 && nAge % 4 == 0 || nAge % 100 == 0 && nAge % 4 == 0)
System.out.println("количество дней в году: 365");
}
}