我是 java 新手,我正在尝试创建一个大小由用户定义的数组。我盯着用零填充整个数组并从那里移动。我该怎么做呢?我现在拥有的类似于:(输入是我的扫描仪对象)
int num1, num2, num3 = 0, num4 = 0, active = 0;
num1 = input.nextInt();
num2 = input.nextInt();
int[][] ver = new int[num1][num2];
while(active == 0){
ver [num3][num4] = 0;
++num4;
if(num4 > num2){
++num3;
num4 = 0;
}
if(num3 > num1){
++active
}
}
这一直给我一个 ArrayIndexOutOfBoundsException:0,让我觉得 ver[0][0] 不存在。提前致谢。