我正在尝试让用户输入他们在几分钟内完成任务所需的时间。根据用户是否重复任务,我希望输入加起来一个最终整数,显示用户完成所有任务所花费的时间(在这种情况下反复执行相同的任务。)这是我的代码到目前为止:
public static void main(String[] args) {
Scanner entree = new Scanner(System.in);
int tpsresolution_difficile = 0;
System.out.println(" ");
System.out.println(" ");
System.out.println(" How long did it take you to finish the task? ");
System.out.println(" ");
System.out.println(" ");
tpsresolution_difficile = entree.nextInt();
}
希望你能提供帮助,感谢任何意见!
答案 0 :(得分:0)
根据您的简单示例,尝试以下内容:
public static void main(String[] args) {
Scanner entree = new Scanner(System.in);
int tpsresolution_difficile = 0;
while (true) {
System.out.println(" ");
System.out.println(" ");
System.out.println(" How long did it take you to finish the task? ");
System.out.println(" ");
System.out.println(" ");
int task_time = entree.nextInt();
// if user inputs -1, stop the loop
if (task_time == -1) {
break;
}
tpsresolution_difficile += task_time;
}
System.out.println("It took " + tpsresolution_difficile + " to finish the task.");
}