如何使用For循环将用户输入存储在变量中?

时间:2015-11-26 14:25:43

标签: java for-loop

我想知道在使用For循环时如何使用变量存储用户输入。当用户完成5个问题时,我希望最后得到一个总数。所有用户输入(用户输入)的总和。我如何使用变量?

import java.util.*;

public class mistakes {

    public static void main(String args[]){
        Scanner input = new Scanner(System.in);

        for(int i=1; i<6; i++){
            System.out.println("How many did participant " + i + " make on interface 1? ");

        }          
    }
}

1 个答案:

答案 0 :(得分:0)

如图所示: http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html

并回答: How to get ArrayList<Integer> and Scanner to play nice?

你必须添加sc.nextInt();用于获取键盘输入。并声明一个变量来存储它,例如一个arraylist:

Arraylist <Integer> inputs = new Arraylist <Integer> ();

使用扫描仪后该商店:

inputs.add(sc.nextInt());

解决方案:

import java.util.*;

public class mistakes {

    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        Arraylist <Integer> inputs = new Arraylist <Integer> ();

        for(int i=1; i<6; i++){
            System.out.println("How many did participant " + i + " make on interface 1? ");
            inputs.add(input.nextInt());
        }          
    }
}