编写一个 Java 程序,要求用户输入一个年份,判断是否为闰年。 例如:输入2006,输出2006年不是闰年。
时间: 2024-09-23 17:07:01 浏览: 41
03编写程序判断某一个年份是否是闰年.docx
在Java中,我们可以编写一个简单的程序来判断给定的年份是否为闰年。根据规则,闰年的条件有两点:
1. 年份能被4整除但不能被100整除;
2. 或者年份能被400整除。
以下是一个简单的Java函数示例,用于完成这个任务:
```java
import java.util.Scanner;
public class LeapYearChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个年份:");
int year = scanner.nextInt();
if (isLeapYear(year)) {
System.out.format("%d年是闰年。", year);
} else {
System.out.format("%d年不是闰年。", year);
}
}
// 判断是否为闰年的方法
public static boolean isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
}
```
在这个程序中,我们首先获取用户的输入,然后通过`isLeapYear()`函数检查该年份是否满足闰年的条件,并据此输出相应的信息。
阅读全文