二维数组如果先定义好了行列在重新定义可以的吗

来源: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

同学你好,经测试上述代码会出现如下报错:

http://img.mukewang.com/climg/5ee5d89b098f55cd08840455.jpg

java.lang.ArrayIndexOutOfBoundsException异常(数组下标越界)。并且二维数组如果先定义好了行列是不可以再重新定义的。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~


0

0 学习 · 11489 问题

查看课程