题目
输入两个年份,输出两个年份中的所有闰年。如果输入的这两个年份相同,则输出“年份相同”。如果输入的第一个年份大于第二个输入的年份,则输出“数据错误”。
##输入格式
输入格式
在一行输入两个年份a、b,以空格分割开。
输出格式
逐行输出满足要求的年份,每个输出占一行。
输入样例
1987 2022
输出样例
1988
1992
1996
2000
2004
2008
2012
2016
2020
输入样例
1987 1987
输出样例
年份相同
输入样例
2022 1987
输出案例
数据错误
代码如下
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner x = new Scanner(System.in);
int i = x.nextInt();
int j = x.nextInt();
if(i==j)
{
System.out.print("年份相同");
}
else if(i>j)
{
System.out.print("数据错误");
}
else {
while(i<j)
{
if(i%4==0&&i%100!=0||i%400==0)
{
System.out.println(i);
}
i++;
}
}
}
}
如果有用的话,请点个赞再走吧!如果有错误,请评论区指正!如果有疑问的地方下方评论区留言,我会很快回复的。