java定义数组
22
在Java中,定义数组的语法如下:
// 声明数组类型和数组名
数据类型[] 数组名;
// 创建数组
数组名 = new 数据类型[数组长度];
// 创建并初始化数组
数据类型[] 数组名 = {元素1, 元素2, ...};
// 通过下标访问数组元素
数组名[下标] = 值;
// 读取数组元素的值
数组名[下标];
其中,第一行声明了数组的类型和名称。数据类型可以是任何Java中的原始数据类型或自定义数据类型。
第二行创建了一个数组,并指定了数组长度。在Java中,数组长度是固定的,一旦分配了内存空间,就不能再更改数组的大小。
第三行是创建并初始化数组的快捷方式。在大括号内添加元素值,用逗号隔开。在这种情况下,Java将自动计算数组长度。
第四行是通过下标访问数组元素并为其赋值。
第五行是读取数组元素的值。
以下是一个示例,演示如何在Java中定义数组:
// 定义一个整数数组
int[] numbers;
// 创建一个长度为5的整数数组
numbers = new int[5];
// 初始化数组
numbers[0] = 10;
numbers[1] = 20;
numbers[2] = 30;
numbers[3] = 40;
numbers[4] = 50;
// 创建并初始化数组
String[] names = {"Alice", "Bob", "Charlie"};
// 访问和修改数组元素
numbers[1] = 25;
System.out.println(names[2]); // 输出 "Charlie"
在这个示例中,我们首先声明了一个整数数组,然后创建了一个长度为5的数组。我们使用索引(下标)来访问和修改数组元素。在第四行,我们创建并初始化了一个字符串数组。最后,我们使用System.out.println()方法输出数组元素的值。