gpt4 book ai didi

java - 创建一个java循环,当用户输入出生年份时计算用户的年龄,有什么想法吗?

转载 作者:行者123 更新时间:2023-12-01 21:57:07 25 4
gpt4 key购买 nike

我正在参与一个计算机编程项目,并且是编程新手,我们的教授希望我们“编写一个带有循环的程序,该程序将计算用户的年份并输出他/她的年龄”。

import java.util.Scanner;
import java.util.Calendar;

public class lisuuh {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);
int year = Calendar.getInstance().get(Calendar.YEAR);
int myyear, result;


do{
System.out.print("Enter your birth year: ");
myyear = sc.nextInt();

result = myyear - year;
}while(result == result);
System.out.print("You are "+result+"year/s old.");


}
}

预期输出:

输入年份:2010

您今年 9 岁。

最佳答案

你的答案应该像这样改变:

import java.util.Scanner;
import java.util.Calendar;

public class lisuuh {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);
int year = Calendar.getInstance().get(Calendar.YEAR);
int myyear, result;
do {
System.out.print("Enter your birth year: ");
myyear = sc.nextInt();
result = myyear - year;
} while(result>0); // this line changed
System.out.println("You are "+result+"year/s old.");//line changed


}
}

关于java - 创建一个java循环,当用户输入出生年份时计算用户的年龄,有什么想法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58735686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com