1380: 输出闰年
时间限制:1s 内存限制:128MB
题目描述
给定一个年度范围,输出所有闰年。
输入格式
输入两个整数,分别表示开始年份和结束年份。
输出格式
输出开始年份到结束年份范围内的所有闰年,每个闰年之间用空格分隔,每个输出占一行。
样例输入content_copy
2001 2010
样例输出content_copy
2004 2008
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int startyear = sc.nextInt();
int overyear = sc.nextInt();
for(int year = startyear; year <= overyear; year++) {
boolean Isleapyear=false;
if(year % 4 == 0 && year % 100 != 0){//普通闰年:能整除 4 不能被 100 整除
Isleapyear = true;
}
if(year % 400 == 0){//世纪闰年: 能被 400 整除
Isleapyear = true;
}
if(Isleapyear){//是闰年,打印year当前的值
System.out.print(year + " ");
}
}
}
}