1、int arr [][]=new int[4][5];
表示定义了一个二维数组,arr里面包含3个数组,每个数组里面有四个元素
想当于定义了一个3*4的二维数组,数组长度为3,二维数组中每个元素又是一个长度为4的数组
2、int arr[][]=new int[3][];
表示定义了一个二维数组arr,里面包含3个数组,每个数组的元素长度不确定
3、int arr[][]={{1,2,3},{2,3,4,5},{3,4,5,6,7}};
表示二维数组中定义了三个元素,三个元素都是数组,分别为:{1,2,3},{2,3,4,5},{3,4,5,6,7}
二维数组的遍历:
package com.java02;
public class DoubleArray {
//二维数组的遍历
public static void main(String[] args) {
// TODO Auto-generated method stub
int arr [][]={{1,2,3},{6,5,12,89},{123,4,98}};
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr[i].length;j++){
System.out.print(arr[i][j]+" ");
}
}
}
}