我正在练习 Java 并研究数组。由于数组大小在运行时无法更改,是否可以制作 2 个数组并在运行时继续存储第一个数组中的输入,然后当它已满时,然后通过 if 语句移动到第二个数组。我是 Java 基础,所以希望我的代码朝着正确的方向发展。无论如何它不起作用,但我只想分享我的想法,看看它是否可以工作。
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int[] arr1 = new int[5];
int[] arr2 = new int[10];
while(in.hasNextInt())
{
for(int i = 0; i <= arr2.length; i++)
{
if (i <= arr1.length) { arr1[i] = in.nextInt(); }
else arr2[i] = in.nextInt();
}
}
}