用java编写一个键盘输入一个四位数,判断该四位数对应的年份共有多少天。
时间: 2024-09-13 22:09:49 浏览: 81
在Java中,我们可以编写一个程序来判断输入的四位数是否为闰年并计算其总天数(365天或366天)。以下是一个简单的示例:
```java
import java.util.Scanner;
public class YearDaysCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 请求用户输入四位数
System.out.println("请输入一个四位数表示年份:");
int year = scanner.nextInt();
scanner.close();
// 判断闰年规则(闰年条件:能被4整除但不能被100整除,除非同时也能被400整除)
boolean isLeapYear = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
// 计算总天数
int totalDays = isLeapYear ? 366 : 365;
System.out.printf("年份 %d 对应的总天数是:%d天\n", year, totalDays);
}
}
```
在这个代码中,我们首先获取用户的输入作为年份,然后检查它是否满足闰年的条件。如果满足,那么总天数为366天(因为闰年有2月29日);否则,总天数为365天。
阅读全文