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 reader = new BufferedReader(new InputStreamReader(System.in));
String yearIn = reader.readLine();
int year = Integer.parseInt(yearIn);
if (year % 400 % 100 % 4 == 0){
System.out.println("количество дней в году: 366");
} else if (year % 400 % 100 % 4 != 0){
System.out.println("количество дней в году: 365");
}
//напишите тут ваш код
}
}
Цикл запускаю и всё верно показывает. Результат который нужен.
555 количество дней в году: 365
556 количество дней в году: 366
557 количество дней в году: 365
3060 количество дней в году: 366
3061 количество дней в году: 365
3062 количество дней в году: 365
3063 количество дней в году: 365
3064 количество дней в году: 366
3065 количество дней в году: 365
3066 количество дней в году: 365
2954 количество дней в году: 365
2955 количество дней в году: 365
2956 количество дней в году: 366
2957 количество дней в году: 365
2958 количество дней в году: 365
2959 количество дней в году: 365
ТАК ПОЧЕМУ ЖЕ НЕ ПРОХОДИТ. ПОЖАЛУЙСТА ОБЪЯСНИТЕ!
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 reader = new BufferedReader(new InputStreamReader(System.in));
String yearIn = reader.readLine();
int year = Integer.parseInt(yearIn);
if (year % 400 % 100 % 4 == 0){
System.out.println("количество дней в году: 366");
} else
System.out.println("количество дней в году: 365");
//напишите тут ваш код
}
}