java判断闰年代码
时间: 2024-09-18 15:05:30 浏览: 10
在Java中,判断一个年份是否是闰年的标准通常基于以下规则:
1. 如果该年份能被4整除,但是不能被100整除,那么它就是闰年;
2. 或者,如果该年份能同时被400整除,那么也是闰年。
以下是一个简单的Java函数,用于检查给定的年份是否为闰年:
```java
public class Main {
public static boolean isLeapYear(int year) {
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0) {
return true;
} else {
return false;
}
} else {
return true;
}
} else {
return false;
}
}
public static void main(String[] args) {
int year = 2020; // 测试年份
System.out.println(year + " 是闰年吗? " + (isLeapYear(year) ? "是" : "否"));
}
}
```
在这个例子中,`isLeapYear`方法接收一个整数年份作为输入,并返回一个布尔值表示是否为闰年。你可以通过改变`main`方法中的`year`变量测试不同的年份。