года вроде правильно вычисляет. Проверял разные значения.
package com.javarush.task.task04.task0414;
/*
Количество дней в году
*/
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
int y = System.in.read();
int x=0;
if (y%100==0 && y%400==0)
{x=366;}
if (y%4!=0 | (y%100==0 && y%400!=0))
{x=365;}
else
{x=366;}
System.out.println("количество дней в году: "+x);
}
}