java闰年如何表达
判断闰年的条件
闰年需要满足以下任一条件:

- 能被4整除但不能被100整除。
- 能被400整除。
Java代码实现
public class LeapYear {
public static boolean isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
public static void main(String[] args) {
int year = 2024;
if (isLeapYear(year)) {
System.out.println(year + "年是闰年");
} else {
System.out.println(year + "年不是闰年");
}
}
}
代码说明
year % 4 == 0 && year % 100 != 0:判断年份能被4整除但不能被100整除。year % 400 == 0:判断年份能被400整除。- 满足任一条件即返回
true,否则返回false。
示例测试
- 输入
2000:输出闰年(满足条件2)。 - 输入
1900:输出非闰年(不满足条件1和2)。 - 输入
2024:输出闰年(满足条件1)。






