一、闰年的判断规则:
- 公元年分除以4不可整除,为平年。
- 公元年分除以4可整除但除以100不可整除,为闰年。
- 公元年分除以100可整除但除以400不可整除,为平年。
- 公元年分除以400可整除,为闰年。
二、判断闰年的示例函数:
boolean isLeapyear(int year){
if(((year%4 == 0) && (year%100 != 0)) || year%400 == 0){
return true; // 是闰年返回true
}else return false; // 不是闰年返回false
}
三、示例完整代码:
需求:输出2000年至3000年之间所有的闰年
public class Leapyear {
// 公元年分除以4不可整除,为平年。
// 公元年分除以4可整除但除以100不可整除,为闰年。
// 公元年分除以100可整除但除以400不可整除,为平年。
// 公元年分除以400可整除,为闰年。
public static boolean isLeapyear(int year){
if(((year%4 == 0) && (year%100 != 0)) || year%400 == 0){
return true; // 是闰年返回true
}else return false; // 不是闰年返回false
}
public stati