二维数组的定义 - 极悦
首页 课程 师资 教程 报名

二维数组的定义

  • 2022-08-24 10:07:45
  • 645次 极悦

Java 编程语言中的二维数组只不过是一个数组数组。在Java二维数组中,数据存储在行和列中,我们可以使用行索引和列索引来访问记录(如 Excel 文件)。

如果数据是线性的,我们可以使用一维数组。但是,要处理多级数据,我们必须使用多维数组。Java中的二维数组是多维数组的最简单形式。

Java中的二维数组声明

以下代码片段显示了 Java 编程语言中的二维数组声明:

Data_Type[][] Array_Name;

Data_type:它决定了它将接受的元素类型。例如,如果我们要存储整数值,那么数据类型将被声明为 int。如果我们想存储浮点值,那么数据类型将是浮点数。

Array_Name:这是赋予此 Java 二维数组的名称。例如,汽车、学生、年龄、分数、部门、员工等。

同样,可以声明二维数组的剩余类型:

int [][] 整数数组;// 声明一个二维整数数组
字节[][] 一个字节数组;// 声明一个二维字节数组
短[][] anShortArray; // 声明一个 Shorts 的二维数组
long[][] anLongArray; // 声明一个 Long 的二维数组
浮动[][] anFloatArray; // 声明一个二维浮点数组
双[][]和双数组;// 声明一个二维的双精度数组
boolean[][] anBooleanArray; // 声明一个二维布尔数组
char[][] anCharArray; // 声明一个二维字符数组
字符串[][] 字符串数组;// 声明一个二维字符串数组

在 Java 中创建二维数组

为了在 Java 中创建二维数组,我们必须使用 New 运算符,如下所示:

Data_Type[][] Array_Name = new int[Row_Size][Column_Size];

如果我们观察上面的二维数组代码片段,

Row_Size:数组可以存储的行元素数。例如,Row_Size = 5,则数组将有五行。

Column_Size:数组可以存储的 Column 元素的数量。例如,Column_Size = 6,则数组将有 6 个列。

如果你已经在 J​​ava 中初始化了一个二维数组,那么

双 [][] 一个学生数组;// 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 二维数组。

二维数组优先方法

在 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大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交