如何限制数组的输入量? (Java)的

时间:2017-03-21 18:48:38

标签: java arrays

大家好,我还是比较新的Java,我只是想知道是否有人可以帮我限制用户输入的次数。正如你现在所看到的,用户可以输入无限次,任何人都可以帮助我将其限制为“n”次吗?

ArrayList<Integer> al = new ArrayList<Integer>();
int check=192;
while(true){
    check = input.nextInt();
    if(check == 192) break;
    al.add(check);
}

for (int i : al) {
    System.out.print(i);
}

2 个答案:

答案 0 :(得分:2)

最简单的方法是在while循环之前声明计数器,然后在每次输入后递增计数器。

int count = 0;
int limit = x; // you declare how many times
while(true && count < x){
    // your code
    count++;
}

答案 1 :(得分:1)

for(int i=0;i<N;i++){
   check = input.nextInt();
   al.add(check);
}