编写一个java程序,用if else语句判断某年份是否为闰年
时间: 2024-09-25 15:17:23 浏览: 7
在Java中,我们可以编写一个函数来检查给定的年份是否为闰年。根据公历规则,闰年的条件是能被4整除,但是如果是世纪年(即能被100整除的年份),则还需满足能被400整除。以下是相关的代码:
```java
public class Main {
public static boolean isLeapYear(int year) {
if (year % 4 == 0) {
if (year % 100 == 0) {
return year % 400 == 0;
} else {
return true;
}
} else {
return false;
}
}
public static void main(String[] args) {
int inputYear = 2024; // 测试年份,你可以修改这个值
if (isLeapYear(inputYear)) {
System.out.format("%d年是闰年%n", inputYear);
} else {
System.out.format("%d年不是闰年%n", inputYear);
}
}
}
```
在这个程序中,`isLeapYear`函数接受一个年份作为参数,并返回布尔值表示该年份是否为闰年。然后在`main`方法中,我们调用这个函数并根据结果输出相应的信息。