Java如何判断闰年呢?
下文笔者讲述java判断闰年的方法及示例分享,如下所示
闰年的定义:
能够被4整除但不能被100整除
或
能够被400整除的年份
能够被4整除,并且不能被100整除的年份是闰年
能够被400整除的年份同样也是闰年
例:
2000年是闰年,因为它能够被400整除
1900年不是闰年,因为它能够被100整除但不能被400整除
2024年是闰年,因为它能够被4整除但不能被100整除
例:判断闰年的示例
public class LeapYearChecker {
public static boolean isLeapYear(int year) {
if (year % 4 == 0) { // 能够被4整除
if (year % 100 == 0) { // 能够被100整除
if (year % 400 == 0) { // 能够被400整除
return true; // 是闰年
} else {
return false; // 不是闰年
}
} else {
return true; // 是闰年
}
} else {
return false; // 不是闰年
}
}
public static void main(String[] args) {
int year = 2023;
if (isLeapYear(year)) {
System.out.println(year + " 是闰年。");
} else {
System.out.println(year + " 不是闰年。");
}
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


