java定义一个方法判断是否是闰年
时间: 2024-10-18 15:21:43 浏览: 23
03编写程序判断某一个年份是否是闰年.docx
在Java中,我们可以定义一个方法来判断一个给定的年份是否为闰年。根据公历规则,闰年的判断标准通常有两点:
1. 如果该年份能被4整除,但是不能被100整除,那么它就是闰年;
2. 特殊情况,如果该年份同时能被400整除,那么它也是闰年。
下面是一个简单的Java方法示例:
```java
public class LeapYearChecker {
public static boolean isLeapYear(int year) {
if (year % 4 != 0) { // not divisible by 4, not a leap year
return false;
} else if (year % 100 == 0) { // divisible by 100 but not 400, not a leap year
return year % 400 == 0; // check if it's divisible by 400
} else { // divisible by 4 and not 100, it's a leap year
return true;
}
}
public static void main(String[] args) {
System.out.println(isLeapYear(2000)); // true
System.out.println(isLeapYear(1900)); // false
}
}
```
在这个`isLeapYear`方法里,我们首先检查年份是否能被4整除,如果不是,则直接返回false。接着,如果能被100整除,我们会再做一次检查,看它是否也能被400整除。如果满足这个条件,那它就是闰年,否则不是。
阅读全文