使用java.util.Scanner类接收用户在控制台输入年份,判断是不是闰年,并且将判断结果在控制台输出“您输入的年份xxxx是闰年”或者“您输入的年份xxxx不是闰年”。
时间: 2024-03-07 20:46:27 浏览: 75
好的,我可以帮你编写这个程序。以下是示例代码:
```java
import java.util.Scanner;
public class LeapYearChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入年份:");
int year = scanner.nextInt();
boolean isLeapYear = isLeapYear(year);
if (isLeapYear) {
System.out.println("您输入的年份" + year + "是闰年");
} else {
System.out.println("您输入的年份" + year + "不是闰年");
}
}
/**
* 判断是否为闰年
* @param year 年份
* @return 是否为闰年
*/
public static boolean isLeapYear(int year) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
return true;
} else {
return false;
}
}
}
```
你可以将上述代码保存为一个名为 `LeapYearChecker.java` 的文件,然后在命令行中运行它,输入一个年份即可得到判断结果。
阅读全文