用Java编写一个程序要求:从键盘输入一个月份,程序读入后判断是否为闰年。
时间: 2024-09-22 10:03:29 浏览: 46
在Java中,我们可以创建一个简单的控制台应用程序来判断一个给定的月份是否属于某个特定年份的闰年。首先,我们需要了解闰年的规则:公历年份是4的倍数的一般都是闰年,但是能被100整除的不是闰年;但是,如果这个年份同时能被400整除,那么它依然是闰年。
以下是简单的Java代码实现:
```java
import java.util.Scanner;
public class LeapYear {
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`方法会检查该年份是否满足闰年的条件。如果满足,就会输出“是闰年”,否则输出“不是闰年”。
阅读全文