Java程序设计实现输入一个四位数的年份,判断该年有多少天
时间: 2024-09-10 15:11:36 浏览: 40
在Java中,要实现输入一个四位数的年份并判断其天数,可以按照闰年的规则来计算。对于非闰年的普通年份有365天,而闰年有366天(2月多一天)。下面是一个简单的示例:
```java
import java.util.Scanner;
public class YearDays {
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("Year %d is a leap year with 366 days.", year);
} else {
System.out.format("Year %d is not a leap year with 365 days.", year);
}
}
// 判断是否为闰年
private static boolean isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
}
```
在这个程序中,我们首先从用户那里获取输入的年份,然后使用`isLeapYear`方法判断它是否是闰年。如果是闰年,则输出366天,否则输出365天。
阅读全文