java二维数组,初始化二维数组详解

TK 2020-09-17 10:36:41 java常见问答 4779

二维数组能够初始化,就和一维数组一样,能够通过三种方式来指定元素的初始值,下面就一起来了解一下吧。

三种方式的语法如下所示:

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工具网进行了解吧。

推荐阅读:

java二维数组详解,创建二维数组

二维数组查找元素判断数组中是否含有某个元素

java二维数组是什么?该怎么定义?