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 + " 岁。");
}
用Java分析以下需求并完成代码 请使用代码实现计算你活了多少天目前多少岁

原文地址: https://www.cveoy.top/t/topic/cfti 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录