Не знал про % не стал про это гуглить, решил сделать проверку на деление без остатка своеобразно
Сейчас запускаю программу с любыми значениями и компилятор считает правильно, но при проверке пишет ошибку только в 3-м пункте
В чем подвох?
package com.javarush.task.task04.task0414;
import java.util.Scanner;
/*
Количество дней в году
*/
public class Solution {
public static void main(String[] args) throws Exception {
String s;
Scanner scan = new Scanner (System.in);
s = scan.nextLine();
int a = Integer.parseInt (s);
int b = (a / 400) * 10000 * 400 / 10000;
int c = (a / 100) * 10000 * 100 / 10000;
int d = (a / 4) * 10000 * 4 / 10000;
if (a == b) System.out.println("количесвто дней в году: 366");
else{
if (a == c) System.out.println ("количество дней в году: 365");
else {
if (a == d) System.out.println ("количество дней в году: 366");
else System.out.println ("количество дней в году: 365");
}
}
}
}