06 二维数组

•二维数组:
–实质是每个元素是一维数组的一维数组;二维数组内存分配图
二维数组举例:
    int [][] a = {{1,2},{3,4,0,9},{5,6,7}};
    Java中多维数组不必须是规则矩阵形式

Java中多维数组的声明
  和初始化应按从高维到
  低维的顺序进行
编写一应用程序实现下述功能:创建一基本(primitive)数据类型的二维数组并输出各数组元素的值。例如:
        
package Test;

public class erWeishuzu {
    public static void main(String[] args) {
        int [][] arr01 = {{1,2,3},{1,2},{3,4,5,6}};
        //当二维数组中的每一个一位数组长度都相同的时候可以这样声明
        int [][] arr02 = new int[3][5];
        //当二维数组中的每一个一维数组的长度不确定
        int [][] arr03 = new int[3][];
        arr03[0] = new int[3];
        arr03[1] = new int [2];
        arr03[2] = new int [4];
        
        for (int i =0;i< arr01.length;i++){
            int [] arr = arr01[i];
            for (int j= 0;j< arr.length;j++){
                System.out.println(""+i+"个一维数组中的第"+j+"个元素是:"+arr[j]);
            }
        }
    }

}

 

posted @ 2019-07-26 19:11  wang小帅  阅读(110)  评论(0编辑  收藏  举报