闰年是阳历或阴历中有闰日或者闰月的年,主要是为了弥补年度天数与地球公转周期的时间差而设置的,详细解释请参考https://baike.baidu.com/item/%E9%97%B0%E5%B9%B4/27098?fr=aladdin
回到我们的正题,什么是闰年呢?小学时候就学过,规则就是“能够被4整除,同时不能被100整除;或能够400整除的年份”,我们接下来可以编写程序来判断给定的年份是否为闰年
public class Demo{
static boolean leapYear(int year){
if((year%400==0) || (year%100!=0) && (year%4==0)){
return true;//是闰年
}else{
return false;//不是闰年
}
}
public static void main(String [] args){
int year;
for(year=2000;year<=3000;year++){
if(leapYear(year)){
System.out.println(year+" ");//输出年份为闰年
}
}
}
}