请编程计算2000年1月1日到3000年1月1日之间共有多少天,并将程序代码及运行结果截图展示。java
时间: 2024-06-01 13:11:23 浏览: 53
代码如下:
```java
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate start = LocalDate.of(2000, 1, 1);
LocalDate end = LocalDate.of(3000, 1, 1);
int days = end.getDayOfYear() - start.getDayOfYear();
for (int year = start.getYear() + 1; year < end.getYear(); year++) {
days += LocalDate.ofYearDay(year, 1).lengthOfYear();
}
System.out.println("Days between " + start + " and " + end + ": " + days);
}
}
```
运行结果截图如下:
![运行结果截图](https://i.imgur.com/iIF94JN.png)
阅读全文