编写一个Java程序,判断输入的年份是否是闰年。
时间: 2024-11-09 08:30:24 浏览: 40
要编写一个Java程序来判断一个给定的年份是否为闰年,可以参考以下的代码:
```java
import java.util.Scanner;
public class LeapYearChecker {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个年份:");
int year = input.nextInt();
if (isLeapYear(year)) {
System.out.format("%d 是闰年.", year);
} else {
System.out.format("%d 不是闰年.", year);
}
}
/**
* 判断是否为闰年的方法
*/
public static boolean isLeapYear(int year) {
if (year % 4 == 0) {
if (year % 100 == 0) {
return year % 400 == 0;
} else {
return true;
}
}
return false;
}
}
```
在这个程序中,用户会被提示输入一个年份,然后`isLeapYear`方法会检查这个年份是否满足闰年的条件:能被4整除但不能被100整除,或者能被400整除。
阅读全文