一、二维数组的定义和使用
1、定义
首先讲一讲二维数组的理解,其实二维数组就是一些一维数组的嵌套,可以把二维数组的每一行看作一个内层的一维数组。
2、二维数组的内存结构图
3、、初始化形式
二维数组与一维数组一样,同样是有两重初始化形式,一种是动态初始化,一种是静态初始化。
形式1、动态初始化。
格式:数据类型 数组名 [ ][ ] = new 数据类型[m][n];
数据类型 [ ][ ] 数组名 = new 数据类型[m][n];
数据类型 [ ] 数组名 [ ] = new 数据类型[m][n];
m,n是变量,比如:int arr [ ] [ ] = new int [3][4];也可以理解为三行四列。
形式2、静态初始化。
格式:数据类型 [ ][ ] 数组名 = { {元素1,元素2....},{元素1,元素2....},{元素1,元素2....}.....};
元素一、元素二......指的是一些常量
如:{1,1,1,1} , {2, 2, 2, 2}等等;</