java里面判断是否是闰年,是输出true,不是输出false int year=2000;
时间: 2024-09-19 13:04:55 浏览: 45
Java判断闰年的2种方法示例
5星 · 资源好评率100%
在Java中,你可以使用如下的简单条件判断来确定一个年份是否是闰年,并返回布尔值(true表示闰年,false表示非闰年)。下面是一个例子:
```java
public class Main {
public static void main(String[] args) {
int year = 2000;
boolean isLeapYear = isLeap(year);
if (isLeapYear) {
System.out.println(year + " 是闰年 (true)");
} else {
System.out.println(year + " 不是闰年 (false)");
}
}
// 判断闰年的函数
public static boolean isLeap(int year) {
if (year % 4 != 0) {
return false; // 如果不能被4整除,则不是闰年
} else if (year % 100 != 0) {
return true; // 如果能被4整除但不能被100整除,那么是闰年
} else if (year % 400 != 0) {
return false; // 如果能被100整除但不能被400整除,则不是闰年
} else {
return true; // 能被400整除的是闰年
}
}
}
```
上述代码首先检查年份能否被4整除,如果不能则直接返回false。然后检查是否能被100整除但不能被400整除,这种情况通常不是闰年。最后,如果能被400整除,那就是闰年。
阅读全文