Java设计一程序,输入一个年月日(2010 10 28),输出n天后的日期。 输入输入4个整数,分别是年、月、日和n天输出输出一行,为n后的日期,以yyyy-mm-dd的格式输出
时间: 2023-06-09 21:02:44 浏览: 89
好的,我可以帮你设计这个程序。以下是Java代码:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Scanner;
public class DateCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入年月日(用空格分隔):");
int year = scanner.nextInt();
int month = scanner.nextInt();
int day = scanner.nextInt();
System.out.println("请输入天数n:");
int n = scanner.nextInt();
LocalDate date = LocalDate.of(year, month, day).plusDays(n);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String result = date.format(formatter);
System.out.println(result);
}
}
```
你可以将上面的代码复制到Java集成开发环境(IDE)中进行编译和运行。
阅读全文