本关任务:编写一个 Java 程序,要求用户输入一个年份,判断是否为闰年。 例如:输入2006,输出2006年不是闰年。 请将下列代码复制至答题区,并在Begin-End间补充代码以完成上述功能。java
时间: 2024-09-23 22:07:11 浏览: 51
当然可以,以下是判断闰年的Java程序,你可以将它复制到你的编辑器中完成任务:
```java
import java.util.Scanner;
public class LeapYearChecker {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个年份:");
// 获取用户输入的年份
int year = input.nextInt();
// 判断闰年的条件:能被4整除但不能被100整除,或者是能被400整除
boolean isLeapYear = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
if (isLeapYear) {
System.out.println(year + "年是闰年。");
} else {
System.out.println(year + "年不是闰年。");
}
input.close();
}
}
```
在这个程序中,我们首先从用户那里获取年份输入,然后使用模运算符 `%` 来检查该年份是否满足闰年的规则。如果满足条件,就打印出“是闰年”,否则“不是闰年”。
阅读全文