java打印21世纪的所有闰年
时间: 2024-10-11 07:09:52 浏览: 28
java判断闰年 输出年份区间的所有闰年
在Java中,我们可以使用一个循环和闰年的规则(四年一闰,百年不闰,四百闰)来打印21世纪的所有闰年。以下是一个简单的示例代码:
```java
public class LeapYears {
public static void main(String[] args) {
int startYear = 2000; // 21世纪开始于2000年
int endYear = 2100; // 21世纪结束于2099年
for (int year = startYear; year <= endYear; year++) {
if (isLeapYear(year)) { // 判断是否是闰年
System.out.println(year); // 打印闰年
}
}
}
// 判断是否是闰年的方法
private static boolean isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
}
```
在这个代码中,`isLeapYear()`函数用于检查给定的年份是否满足闰年的条件。然后,主程序遍历21世纪的每一个年份,并调用这个函数来判断是否打印。
阅读全文