1582 年以来,闰年的定义:
普通闰年:公历年份是 4 的倍数,且不是 100 的倍数的,为闰年(如 2004 年、2020 年等就是闰年)。
世纪闰年:公历年份是整百数的,必须是 400 的倍数才是闰年(如 900 年不是闰年,2000 年是闰年)。
import java.util.Scanner;
public class 闰年 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入年份:");
int a = sc.nextInt();
if (a % 4 == 0 && a % 100 != 0 || a % 400 == 0) {
System.out.println("该年是闰年");
} else {
System.out.println("该年不是闰年");
}
}
}