Java数组越界错误:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:

输出二维数组内的值,二维数组的访问和输出同一维数组一样,只是多了一个下标而已。在循环输出时,需要里面再内嵌一个循环,即使用二重循环来输出二维数组中的每一个元素。如:

i表示行  j表示列

注意 i  对应的长度是num.length   数组的长度是行

j  对应的长度是num[i].length  行的长度是列

而并没有列的长度,我写成j<num[j].length,是不对的,首先num[]里面无论是写i,还是j表示的都是行的长度

所以记住两点:

1.num.length  和   num[].length

2.i<num.length  和   j<num[i].length

 

猜你喜欢

转载自blog.csdn.net/yufeng95/article/details/82757343