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

标签 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);
}

最佳答案

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

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

关于java - 如何限制数组的输入量? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42935744/

相关文章:

c - 如何在C中逐行读取由制表符分隔的双数据组成的10 GB txt文件

javascript - 如何在 React 中将所有数组项重新排序到特定索引?

每个循环的 Javascript 只显示最后一个对象

java - java中的无限时间值?

java - 如何在 Android Java 中使用数组列表创建表数据结构

java - 在 log4j 中为记录器设置不同级别的日志记录

java - 为什么 contains() 方法在 Java 中的非空字符串中找到空字符串

c# - 将数组添加到数组-一对一

java - 静态初始化程序中的异常处理

java - 在数组中存储随机数