今天的内容算是数组的收尾~~
从下次开始就要开始学习类和对象了,冲冲冲!
首先二维数组,也很好理解,就是把几个一维数组拼在一起了,我们用代码来熟悉一下~
java
public class javaSchool {
public static void main(String[] args) {
int[][] arr1 = new int[10][10];//创建一个10*10的一个二维数组
System.out.println(Arrays.deepToString(arr1));
//这里的Arrays.deepToString(arr1)可以遍历二维数组
int[][] arr2 = new int[][]{{1, 2, 3, 4, 5}, {4, 5, 6, 7}};//这样也可以定义一个数组
System.out.println(Arrays.deepToString(arr2));
int[][] arr3 = new int[10][];//定义二维数组可以省略列,但是不可以省略行
System.out.println(Arrays.deepToString(arr3));
arr3[0] = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};//arr3的第零行元素为1~10
System.out.println(Arrays.deepToString(arr3));
}
}
然后内存图,可以这样理解~
这里以三行五列int类型的二维数组为例~
这就是二维数组的内容啦,数组收尾完毕~
下篇博客就要开启类和对象啦~~~