我写了一个程序来计算闰年。第二部分是如果年份不是闰年,我必须打印到下一个闰年的年数。对于 2097 年,输出显示距离下一个飞跃还有 3 年,但它应该是 7 年。我想我在最后一行的代码上犯了一个错误。请帮帮我。到目前为止,这是我的代码。
public static void main(String[] args) {
// TODO code application logic here
int year = 2093;
if((year%4==0) && year%100!=0){
System.out.println(year + " is a leap year.");
}
else if ((year%4==0) && (year%100==0)&& (year%400==0)) {
System.out.println(year + " is a leap year.");
}
else {
System.out.println(year + " is not a leap year");
System.out.println(4-(year%4) + " years untill next leap year");
}