多维数组

先讲简单的二维数组

二维数组是在一维数组的基础上建立的

 

二维数组的定义

int[] [ ] array = new int[2] [5 ]

以上的数组可以看呈一个两行五列的数组

public class A10 {
    public static void main(String[] args) {
        //定义了一个二维数组 三行三列
        /*
        array[0] 1,2,3
        array[1] 4,5,6
        array[2] 7,8,9

         */
        int[][] array={{1,2,3},{4,5,6},{7,8,9}};
        System.out.println(array[0]);
    }
}

又有问题了?

在上述代码中array[0]代表什么

看看计算机是怎么表代的

[I@14ae5a5

Process finished with exit code 0

计算机给出了[I@14ae5a5

一组看不懂的东西,实际上这里它代表的是数组

public class A10 {
    public static void main(String[] args) {
       
        int[] a={1,2,3};
        System.out.println(a);
    }
}

来输出 a表代什么

[I@14ae5a5

Process finished with exit code 0

同样是一种看不懂的代码

a代表的是数组

2021-03-10 19:39:09

posted @ 2021-03-10 19:39  域明夜  阅读(64)  评论(0)    收藏  举报