数组定义的几种方式

admin 31 0

数组定义的几种方式主要包括:

1. 静态初始化:在定义数组的同时,为数组元素分配空间并赋值,`int[] arr = {1, 2, 3, 4, 5};` 这将创建一个包含5个整数的数组,并将这些整数初始化为1, 2, 3, 4, 5。

2. 动态初始化:在定义数组时,只指定数组的长度,不指定元素的值,`int[] arr = new int[5];` 这将创建一个长度为5的整数数组,所有元素默认初始化为0,你可以通过索引为数组元素赋值,如`arr[0] = 1;`。

3. 部分初始化:在定义数组时,可以指定部分元素的值,未指定的元素将默认初始化为0(对于数值类型)或null(对于引用类型),`int[] arr = new int[]{1, 2, 3};` 这将创建一个长度为3的整数数组,其中前三个元素分别为1, 2, 3,其余元素为0。

以上是数组定义的几种常见方式,具体使用哪种方式取决于你的需求和编程风格。