前言:
本篇博客将带大家了解如何判断闰年,以及在一个范围内的闰年的遍历输出
目录
在解决上面的两个问题之前我们都应该先了解什么样的年份才算是闰年:
闰年分为两种:一种是世纪闰年,一种是普通闰年。
世纪闰年:年份是400的倍数
普通闰年:年份是4的倍数,且不是100的倍数
判断一个年份是否是闰年:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
//输入想要判断的年份:
Scanner scanner = new Scanner(System.in);
int year = scanner.nextInt();
//对该年份进行判断:
if(year % 400 == 0|| (year % 4 ==0 && year % 100 != 0)){
System.out.println(year+"是闰年!");
}else{
System.out.println(year+"不是闰年!");
}
}
}
结果:
将1~3000内的闰年遍历输出:
public class Main {
public static void main(String[] args) {
for (int year = 1; year <= 3000; year++) {
if(year % 400 == 0||(year % 4 ==0 && year % 100 != 0)){
System.out.print(year+" ");//注意这里是print,没有换行
}
}
}
}