Помогите найти причину , почему код не проходит валидацию несмотря на то , что программа отрабатывает. и выводит верное кол-во дней в году.
Заранее спасибо тебе добрый человек :)
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 {
//напишите тут ваш код
//System.out.print("количество дней в году: ");
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String str_year = reader.readLine(); // получили введенные данные как строку
// перевели полученные данные в целое число
int year_int = Integer.valueOf(str_year);
// перевели полученные данные в число с запятой
Float year_float = Float.valueOf(year_int);
year_float = year_float/400;
year_int = year_int/400;
if (year_float>year_int) {
//System.out.println("Деление с остатком "+year_float+" больше! чем "+year_int);
System.out.println("количество дней в году: 365");
}
else {
//System.out.println("Деления равны " +year_float+" и "+year_int);
System.out.println("количество дней в году: 366");
}
}
}