用java写一段代码,输入四位整数,判断是否是闰年,输出如果是:二月为29天,否则:二月为28天
时间: 2024-09-28 13:06:29 浏览: 43
在Java中,你可以编写如下的代码来判断一个四位数是否是闰年:
```java
import java.util.Scanner;
public class LeapYearCheck {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个四位数:");
int year = scanner.nextInt(); // 获取用户输入的四位数
if (isLeapYear(year)) { // 判断是否为闰年
System.out.println(year + " 是闰年,二月有29天.");
} else {
System.out.println(year + " 不是闰年,二月有28天.");
}
scanner.close();
}
// 判断闰年的函数
public static boolean isLeapYear(int year) {
if (year % 4 != 0) { // 如果不是能被4整除的年份,直接返回false
return false;
}
else if (year % 100 != 0) { // 如果能被4整除但是不能被100整除,是闰年
return true;
}
else if (year % 400 != 0) { // 如果能被100整除但是不能被400整除,不是闰年
return false;
}
else { // 能被400整除的是闰年
return true;
}
}
}
```
阅读全文
相关推荐

















