java开始到熟悉60

    本次主题:多维数组

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 }

原文地址:https://www.cnblogs.com/xiaojingang/p/3699454.html