使用java实现输入年份进行闰年判断
时间: 2024-09-26 16:14:42 浏览: 33
LeapYear.rar_Java编程_Java_
在 Java 中,你可以通过一个简单的条件判断来检查一个年份是否是闰年。根据格里高利历的规定,闰年的规则如下:
1. 如果该年份能被4整除但不能被100整除,则为普通闰年。
2. 若该年份既能被4整除又能被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 年是闰年。\n", year);
} else {
System.out.format("%d 年不是闰年。\n", year);
}
}
// 判断是否为闰年
public static boolean isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
}
```
在这个程序中,用户会被提示输入一个年份,然后 `isLeapYear` 函数会根据上述规则返回一个布尔值,表示该年份是否是闰年。
阅读全文