用Java编写一个判断闰年的代码
时间: 2024-09-14 21:06:46 浏览: 33
在Java中,判断闰年的一种常见方法是依据公历的规定:如果一个年份能被4整除但不能被100整除,或者能被400整除,那么这个年份就是闰年。以下是简单的Java代码示例:
```java
public class LeapYearChecker {
public static boolean isLeapYear(int year) {
if (year % 4 != 0) { // 如果不是4的倍数直接返回false
return false;
}
else if (year % 100 != 0) { // 如果不是100的倍数,看是否是400的倍数
return true;
} else if (year % 400 == 0) { // 如果是100的倍数,还得看是否同时是400的倍数
return true;
} else {
return false; // 否则不是闰年
}
}
public static void main(String[] args) {
int inputYear = 2024; // 测试输入的年份
System.out.println("Year " + inputYear + " is leap: " + isLeapYear(inputYear));
}
}
```
在这个例子中,`isLeapYear`方法接收一个整数参数,通过一系列条件判断确定它是否为闰年。你可以将`inputYear`变量修改为你想要测试的任意年份。
阅读全文