定义
二维数组可以看成是以数组为元素的数组。例如:int[][] a = {{1,2},{3,4,5,6},{7,8,9}};
内存分配
二维数组的初始化
//静态初始化
int[][] a = {{1,2},{3,4},{5,6,7}};
//动态初始化
int[][] a = new int[3][5];
二维数组实例
public class TestTwo{
public static void main(String args[]){
int[][] a = {{1,2,3},{4,5,6},{7,8,9}};
for(int i = 0; i<a.length; i++){
for(int j=0; j<a[i].length; j++){
System.out.print("a[" + i + "][" + j + "] = " + a[i][j] + " ");
}
System.out.println();
}
}
}