二维数组的初始化
二维数组的初始化
动态初始化
格式:数据类型[][] 变量名 = new 数据类型[m][n];
- m表示这个二维数组,可以存放多少个一维数组
- n表示每个一维数组,可以存放多少个元素。
二维数组存储的是一维数组的内存地址。
提前创建一维数组,然后存储到二维数组中,二维数组访问在列维度上不会发生索引越界,就是存的一维数组的长度可与声明时不同。
静态初始化
格式:数据类型[][] 变量名 = new 数据类型[][]{{元素1, 元素2}, {元素1, 元素2}, …};
简化格式:数据类型[][] 变量名 ={{元素1, 元素2}, {元素1, 元素2}, …};