Java初始化数组,声明一个数组需要指定数组的类型和名称。数组的类型可以是任何合法的数据类型,例如int、、等。

// 声明一个整型数组
int[] numbers;
// 声明一个字符串数组
String[] names;

4.1.3 初始化数组

数组的初始化指的是为数组分配内存并赋予初值。Java提供了多种初始化数组的方式。

静态初始化: 静态初始化是指在声明数组的同时直接为数组元素赋值。可以使用花括号 {} 来指定初始值,各个元素之间用逗号分隔。

int[] numbers = {1, 2, 3, 4, 5};
String[] names = {"Alice", "Bob", "Charlie"};

动态初始化: 动态初始化是指在声明数组的同时只指定数组的长度,而不为数组元素赋值。此时,Java会为数组分配默认的初值,例如整型数组默认为0,对象数组默认为null。

int[] numbers = new int[5];
String[] names = new String[3];

4.1.4 访问数组元素

数组的元素通过索引来访问,索引从0开始,依次递增。通过使用方括号 [] 和索引值,可以访问或修改数组中的元素。

int[] numbers = {1, 2, 3, 4, 5};
int firstNumber = numbers[0];  // 访问第一个元素,值为1
numbers[2] = 10;  // 修改第三个元素的值为10

4.1.5 数组长度

可以使用数组的属性获取数组的长度初始化数组,即数组中元素的个数。

int[] numbers = {1, 2, 3, 4, 5};
int length = numbers.length;  // 获取数组的长度,值为5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注