用Java分析以下需求并完成代码 请使用代码实现计算你活了多少天目前多少岁
import java.time.LocalDate; import java.time.Period; import java.util.Scanner;
public class AgeCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入出生年份:");
int year = scanner.nextInt();
System.out.print("请输入出生月份:");
int month = scanner.nextInt();
System.out.print("请输入出生日期:");
int day = scanner.nextInt();
LocalDate birthDate = LocalDate.of(year, month, day);
LocalDate currentDate = LocalDate.now();
Period period = Period.between(birthDate, currentDate);
int age = period.getYears();
int days = period.getDays() + age * 365;
System.out.println("你已经活了 " + days + " 天,目前 " + age + " 岁。");
}
原文地址: https://www.cveoy.top/t/topic/cfti 著作权归作者所有。请勿转载和采集!