我要求用户输入1到100之间的数字,并将它们分配到数组中.数组大小未被初始化,因为它取决于用户输入数字的次数.
我应该如何分配数组长度?
如果用户输入5 6 7 8 9(5个数字),则 @H_502_4@int[] list;
我应该如何分配数组长度?
如果用户输入5 6 7 8 9(5个数字),则 @H_502_4@int[] list;
变
@H_502_4@int[] list = new int[5];我试图使用一个循环,但它不会停止.
@H_502_4@int[] integers; int j = 0; do { integers = new int[j + 1]; integers[j] = in.nextInt(); j++; } while((integers[j-1] >= 1) ||(integers[j-1]) <= 100);