Java 编程语言中的二维数组只不过是一个数组数组。在Java二维数组中,数据存储在行和列中,我们可以使用行索引和列索引来访问记录(如 Excel 文件)。
如果数据是线性的,我们可以使用一维数组。但是,要处理多级数据,我们必须使用多维数组。Java中的二维数组是多维数组的最简单形式。
以下代码片段显示了 Java 编程语言中的二维数组声明:
Data_Type[][] Array_Name;
Data_type:它决定了它将接受的元素类型。例如,如果我们要存储整数值,那么数据类型将被声明为 int。如果我们想存储浮点值,那么数据类型将是浮点数。
Array_Name:这是赋予此 Java 二维数组的名称。例如,汽车、学生、年龄、分数、部门、员工等。
同样,可以声明二维数组的剩余类型:
int [][] 整数数组;// 声明一个二维整数数组
字节[][] 一个字节数组;// 声明一个二维字节数组
短[][] anShortArray; // 声明一个 Shorts 的二维数组
long[][] anLongArray; // 声明一个 Long 的二维数组
浮动[][] anFloatArray; // 声明一个二维浮点数组
双[][]和双数组;// 声明一个二维的双精度数组
boolean[][] anBooleanArray; // 声明一个二维布尔数组
char[][] anCharArray; // 声明一个二维字符数组
字符串[][] 字符串数组;// 声明一个二维字符串数组
为了在 Java 中创建二维数组,我们必须使用 New 运算符,如下所示:
Data_Type[][] Array_Name = new int[Row_Size][Column_Size];
如果我们观察上面的二维数组代码片段,
Row_Size:数组可以存储的行元素数。例如,Row_Size = 5,则数组将有五行。
Column_Size:数组可以存储的 Column 元素的数量。例如,Column_Size = 6,则数组将有 6 个列。
如果你已经在 Java 中初始化了一个二维数组,那么
双 [][] 一个学生数组;// java中二维数组的声明
// 创建一个 Java 二维数组
anStudentArray = new int[5][3];
例如,
双[][]员工=新双[5][3];
在这里,我们使用 double 作为数据类型在 Java 中声明一个二维数组。这意味着,上面的数组将只接受双精度值,如果您尝试添加浮点值,则会引发错误。
雇员是二维数组的名称
数组的行大小为 5,这意味着员工数组将只接受 5 个双精度值作为行。
如果我们尝试存储超过 5 个值,则会抛出错误。
我们可以存储少于 5 个。例如,如果我们存储 2 个整数值,那么剩余的 2 个值将被初始化为默认值(即 0)。
数组的列大小为 3。这意味着员工数组将只接受 3 个整数值作为列。
如果我们尝试存储超过 3 个,则会抛出错误。
我们可以存储小于 3 的值。例如,如果我们存储 1 个整数值,那么剩余的 2 个值将被初始化为默认值(即 0)。
我们可以通过多种方式初始化 Java 二维数组。
在 Java 中声明和创建二维数组
int[][] Student_Marks = new int[2][3];
更传统地初始化 Array 元素。
Student_Marks[0][0] = 15;// 初始化位置 [0][0] 的数组元素
Student_Marks[1][1] = 45; // 初始化位置 [1][1] 的数组元素
Student_Marks[2][1] = 65; // 初始化位置 [2][1] 的 Array 元素
以上就是关于“二维数组的定义”的介绍,大家如果想了解更多相关知识,可以关注一下极悦的Java极悦在线学习,里面的课程内容由浅到深,细致全面,很适合小白学习,希望对大家能够有所帮助。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习