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

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

Java数组越界错误:Exception in thread

i表示行  j表示列

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

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

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

所以记住两点:

1.num.length  和   num[].length

2.i

 

你可能感兴趣的:(Java数组越界错误:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:)