根据键盘输入的数的数量决定数组的长度

从键盘输入正整数存入一个数组中,当输入-1时,就结束输入。

        在这个题目中,我们需要创建数组,但是没有给出数组的长度,此时,我们就需要根据输入的数的数量来决定数组的长度。

        首先,我们需要创建一个长度为1的原数组,然后定义一个索引index来记录次数,在循环中调用Arrays.copyOf()方法将原数组复制一次,其新长度为  index+1  ,形成一个新数组,这样,一个根据输入数的数量来决定长度的数组就完成了。

代码实现:

       根据键盘输入的数的数量决定数组的长度