大家好,我还是比较新的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);
}
答案 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);
}