问答题
下面程序是判断某一个是否为闰年,请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。(闰年的条件是符合下面两者之一:①能被4整除,但不能被100整除;②能被4整除,又能被100整除)。 注意:不改动程序的结构,不得增行或删行。 import java.io.*; public class LeapYear public static void main(String args[]) int year=1979; if((year %4= =0 || year % 100 !=0) || (year % 400= =0) ) System.out.println(year+"是闰年."); else System.out.println(year+"不是闰年。"); year=2000; boolean leap; if(year % 4 !=0 ) leap=false; else if(year % 100 !=0) leap=true; else if(year % 400 !=0) leap=false; else leap=true; if(______) System.out.println(year+"是闰年。"); else System.out.println(year+"不是闰年。"); year=2010; if(year % 4= =0) if(year % 100= =0) if(year % 400= =0) leap=true; else ______ else leap=false; if(1eap= =true); System.out.println(year+"是闰年。"); else System.out.println(year+"不是闰年。");
【参考答案】
(year%4= =0&&year%100!=0)||(year%400 ==0) Year%4==0
点击查看答案&解析