本次主题:多维数组
1,多维数组的初始话有三种:默认初始化、静态初始化、动态初始化。
这里只讲解静态初始化:
这里以二位数组为例,实际应用中,一维用得最多,二维次之,三维以及三维以上几乎很少使用,而且也比较复杂。
1 package array; 2 3 public class multiarray { 4 public static void main(String[] args){ 5 int[][] a={ 6 {1,2}, 7 {3,4,0,9}, 8 {5,6,7} 9 }; 10 } 11 }
注释:图中的一串数字为保存的内存地址,这里仅是说明这些地方是内存地址,并不是说保存的就是这些值。
1 package array; 2 3 public class multiarray { 4 public static void main(String[] args){ 5 int[][] a=new int[3][]; 6 a[0]=new int[2]; 7 a[1]=new int[4]; 8 a[2]=new int[3]; 9 } 10 }