Day009 二维数组

多维数组

  • 多维数组是数组的嵌套(数组的元素是数组,数组的数组元素的元素是数组...),比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。

  • 二维数组

    int a[][]=new int [2][5];
    int[][] a=new int [2][5];
    
  • 解析:以上二维数组a可以看成一个两行五列的数组。

  • 思考:多维数组的使用?

image-20210509092320217

   public static void main(String[] args) {
        //[4][2]
        /*
        1,2     arrays[0]
        2,3     arrays[1]
        3,4     arrays[2]
        4,5     arrays[3]
         */
        int[][] arrays={{1,2},{2,3},{3,4},{4,5}};
        for (int[] array : arrays) {
            printArray(array);
            System.out.println();
        }

        System.out.println(arrays[0][1]);
        System.out.println(arrays[3][1]);
     
        System.out.println("==========");
        System.out.println(arrays.length);
        System.out.println(arrays[0].length);
    }

    //打印数组元素
    public static void printArray(int[] arrays){
        for (int array : arrays) {
            System.out.print(array+" ");
        }
    }

输出结果

1 2 
2 3 
3 4 
4 5 
2
5
==========
4
2

狂神说java

posted @ 2021-05-09 09:39  南方风  阅读(51)  评论(0)    收藏  举报