添加无限的整数用户输入以列出并在java中显示总和

时间:2017-04-27 19:27:04

标签: java list sum integer user-input

我正在尝试让用户输入他们在几分钟内完成任务所需的时间。根据用户是否重复任务,我希望输入加起来一个最终整数,显示用户完成所有任务所花费的时间(在这种情况下反复执行相同的任务。)这是我的代码到目前为止:

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();
}

希望你能提供帮助,感谢任何意见!

1 个答案:

答案 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.");
}