二维数组能够初始化,就和一维数组一样,能够通过三种方式来指定元素的初始值,下面就一起来了解一下吧。
三种方式的语法如下所示:
type[][] arrayName = new type[][] { 值 1, 值 2, 值 3, …, 值 n }; // 在定义时初始化 type[][] arrayName = new type[size1][size2]; // 给定空间,在赋值 type[][] arrayName = new type[size][]; // 数组第二维长度为空,可变化
示例:
使用第一种方式声明int类型的二维数组,之后,初始化这个二维数组,下面是具体的代码:
int[][] temp = new int[][]{{1,2},{3,4}};
上面的代码当中,创建了一个二行二列的二维数组temp,并且对数组当中的元素进行了初始化,下面是这个数组的内存结构:
使用第二种方式声明int类型的二维数组,之后,初始化该二维数组,下面是代码:
int[][] temp = new int[2][2];
使用第三种方式声明int类型的二维数组,并且初始化数组,下面是代码:
int[][] temp = new int[2][];
初始化二维数组就给你介绍到这里了,更多java二维数组相关的java入门知识,请继续来奇Q工具网进行了解吧。
推荐阅读: