用于检查闰年的 Java 程序
在本程序中,您将学习检查给定年份是否为闰年。本例中使用 if else 语句检查的。
要理解此示例,您应该具备以下 Java 编程的知识:
什么是闰年? 满足下面任意一个规则的都是闰年:
- 如果该年份能被 4 整除,但不能被 100 整除,那么该年份是闰年。
- 如果该年份能够被 400 整除,那么该年份是闰年。
示例:检查闰年的 Java 程序
public class Main {
public static void main(String[] args) {
// 要检查的年份
int year = 1996;
// 是否闰年的标识
boolean leap = false;
if (year % 4 == 0 && year % 100 != 0) {
leap = true;
} else if (year % 400 == 0) {
leap = true;
}
if (leap)
System.out.println(year + " 是闰年.");
else
System.out.println(year + " 不是闰年.");
}
}
输出
1996 年是闰年.
这里,1996
是闰年。因为它能被 4 整除但不能被 100 整除。
然后,让我们将年份更改为 2000
。输出将是
2000 年是闰年.
在这里, 2000
是闰年。因为它能被 400 整除。
然后,让我们将年份更改为 1997
。输出将是
1997 年不是闰年.
在这里, 1997
不是闰年。