java闰年如何判断


判断闰年的方法
闰年判断遵循以下规则:
- 能被4整除但不能被100整除的年份是闰年。
- 能被400整除的年份也是闰年。
Java代码实现
public class LeapYearChecker {
public static boolean isLeapYear(int year) {
if (year % 400 == 0) {
return true;
} else if (year % 100 == 0) {
return false;
} else {
return year % 4 == 0;
}
}
}
简化版本
public static boolean isLeapYear(int year) {
return (year % 400 == 0) || (year % 100 != 0 && year % 4 == 0);
}
测试用例
public static void main(String[] args) {
System.out.println(isLeapYear(2000)); // true
System.out.println(isLeapYear(1900)); // false
System.out.println(isLeapYear(2004)); // true
System.out.println(isLeapYear(2021)); // false
}






