- class ArrayTest
- {
- public static void main(String[] args)
- {
- int[][] arr=new int[][]{{1,2,3},{4,5,6},{7,8,9}};
- for (int x=0;x<arr[x].length ;x++ )//[color=Red]把arr[x].length改成arr.length。否则,在循环到最后一次,x自加到4,会先判断,这时就会有4<arr[4].length的出现,数组取不到4,数组越界。
- [/color] {
- for (int y=0;y<arr[x].length ;y++ )
- {
- System.out.print(arr[x][y]);
- }
- System.out.println();
- }
- }
- }
复制代码 |