多维数组
先讲简单的二维数组
二维数组是在一维数组的基础上建立的
二维数组的定义
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
浙公网安备 33010602011771号