从键盘输入正整数存入一个数组中,当输入-1时,就结束输入。
在这个题目中,我们需要创建数组,但是没有给出数组的长度,此时,我们就需要根据输入的数的数量来决定数组的长度。
首先,我们需要创建一个长度为1的原数组,然后定义一个索引index来记录次数,在循环中调用Arrays.copyOf()方法将原数组复制一次,其新长度为 index+1 ,形成一个新数组,这样,一个根据输入数的数量来决定长度的数组就完成了。
代码实现:
从键盘输入正整数存入一个数组中,当输入-1时,就结束输入。
在这个题目中,我们需要创建数组,但是没有给出数组的长度,此时,我们就需要根据输入的数的数量来决定数组的长度。
首先,我们需要创建一个长度为1的原数组,然后定义一个索引index来记录次数,在循环中调用Arrays.copyOf()方法将原数组复制一次,其新长度为 index+1 ,形成一个新数组,这样,一个根据输入数的数量来决定长度的数组就完成了。
代码实现: