用java判断年份是闰年
时间: 2024-10-10 12:08:51 浏览: 36
在Java中,判断一个年份是否为闰年的标准有以下几个规则:
1. 如果该年份能够被4整除但不能被100整除,那么它是闰年;
2. 但是,如果这个年份能被400整除,尽管它也能被100整除,它仍然是闰年。
以下是Java代码示例来判断一个给定的年份是否为闰年:
```java
public class LeapYear {
public static boolean isLeapYear(int year) {
if (year % 4 == 0) {
if (year % 100 == 0) {
// 如果能被400整除,则是闰年
return year % 400 == 0;
} else {
// 否则是闰年
return true;
}
} else {
// 年份不能被4整除,不是闰年
return false;
}
}
public static void main(String[] args) {
int year = 2020; // 测试年份
System.out.println(year + " 是闰年吗? " + isLeapYear(year));
}
}
```
在这个例子中,`isLeapYear()` 方法接收一个整数参数 `year`,然后根据上述规则返回一个布尔值,表示该年份是否为闰年。
阅读全文