二维数组如果先定义好了行列在重新定义可以的吗
来源:1-4 二维数组的应用(下)
慕容0278391
2020-06-14 14:24:26
// 先创建一个二维数组
int array[][]=new int[3][];//只声明行数且必须声明,列数可以自己定义
float floatarray[][]=new float[4][4];//已经声明行列数所以无法继续创建列数
array[0]=new int[4];//这是array的第一行有4列
floatarray[0]=new float[5];
System.out.println("第五列"+floatarray[0][5]);
这样他会报错是不是之前定义好的就不能在定义了
1回答
好帮手慕小脸
2020-06-14
同学你好,经测试上述代码会出现如下报错:

java.lang.ArrayIndexOutOfBoundsException异常(数组下标越界)。并且二维数组如果先定义好了行列是不可以再重新定义的。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题