如题:
思路:
- (非千年) 能被4整除且不能被100整除的年是闰年,即年数对4求余==0,对100求余 != 0
- (千年) 能被400整除的是闰年,即年数对400求余==0
代码实现:
public static void main(String[] args) {
// 计算从2000年到3000年之间的所有闰年
for (int i = 2000; i < 3000; i++) {
if (i % 4 == 0 && i % 100 != 0) {
System.out.println(i + "是闰年");
}else if (i % 400 == 0){
System.out.println(i + "是闰年");
}
}
}