我要求用户输入1到100之间的数字并将它们分配到一个数组中。数组大小未初始化,因为它取决于用户输入数字的次数。 我应该如何分配数组长度? 如果用户输入5 6 7 8 9(5号),然后Java:如何初始化数组大小,如果它是未知的?
int[] list;
变得
int[] list = new int[5];
我试图使用一个循环,但它不会停止。
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);
我们还没有学会如何对我们arraylist .. –
永远不会太迟开始:-) – arshajii
如果你不能使用arrayList,我需要做什么? – delive