java编写程序:编写一个方法,判断该年份是平年还是闰年。
时间: 2024-10-17 08:13:59 浏览: 48
在Java中,判断一个年份是否是闰年的标准是这样的:
1. 能够被4整除但不能被100整除的年份是闰年。
2. 能够被400整除的年份也是闰年。
你可以编写一个名为`isLeapYear()`的方法,接收一个`int`类型的参数,表示年份,然后按照上述规则进行判断。以下是代码示例:
```java
public class LeapYearCalculator {
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) {
System.out.println(isLeapYear(2000)); // 输出:true
System.out.println(isLeapYear(1900)); // 输出:false
System.out.println(isLeapYear(2024)); // 输出:true
}
}
```
在这个例子中,`isLeapYear()`方法会返回一个布尔值,如果输入的是闰年则返回`true`,否则返回`false`。你可以根据需要调用这个方法并传入不同的年份来测试。
阅读全文