我写了一个有二维数组的类。该类将根据用户输入和大小打印出数组的数字。例如,用户输入将类似于 2 3 145464。这意味着数组大小为 2 行 3 列,它应该将数组中的数字打印为
145
464
我无法弄清楚如何在不最初声明大小的情况下更改数组的大小。
这是我写的
import java.util.Scanner;
public class Assignment7
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
int [][] nums = new int[scan.nextInt()][scan.nextInt()];
System.out.print("Enter numbers of an array ");
for (int i = 0; i < nums.length; ++i)
{
for (int j = 0; j < nums.length; ++j)
{
nums[i][j] = scan.nextInt();
}
}
for (int i = 0; i < nums.length; ++i)
{
System.out.print("\n");
for (int j = 0; j < nums.length; ++j)
{
System.out.print(nums[i][j]);
}
}
}
}