Kann mir jemand den Fehler im Code sagen?
Vielen Dank
package de.codegym.task.task04.task0414;
/*
Anzahl der Tage in einem Jahr
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//schreib hier deinen Code
InputStream inputStream = System.in;
Reader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
//Zahl:
String s = bufferedReader.readLine(); //Zahl als String einlesen
int z = Integer.parseInt(s); //Zahl umwandeln
double sch = z%400, sch1 = z%100, sch2 = z%4;
int schi = (int)sch, schi1 = (int)sch1, schi2 = (int)sch2;
if((sch-schi) ==0){
System.out.println("Anzahl der Tage im Jahr: 366");
}
else if((sch1-schi1) == 0){
System.out.println("Anzahl der Tage im Jahr: 365");
}
else if((sch2-schi2)== 0){
System.out.println("Anzahl der Tage im Jahr: 366");
}
else {
System.out.println("Anzahl der Tage im Jahr: 365");
}
}
}