java 初始化数组
时间: 2023-06-21 13:10:17 浏览: 105
Java 中,可以通过以下几种方式初始化数组:
1. 静态初始化:在声明数组时直接指定初始值。
```
int[] arr1 = {1, 2, 3}; // 声明一个长度为 3 的 int 数组,并初始化为 {1, 2, 3}
```
2. 动态初始化:在声明数组时只指定长度,然后通过循环或其他方式为每个元素赋值。
```
int[] arr2 = new int[3]; // 声明一个长度为 3 的 int 数组
arr2[0] = 1; // 为数组元素赋值
arr2[1] = 2;
arr2[2] = 3;
```
3. 使用 Arrays 类的 fill 方法初始化:使用 Arrays 类的 fill 方法可以为数组中的所有元素赋同一个值。
```
int[] arr3 = new int[3]; // 声明一个长度为 3 的 int 数组
Arrays.fill(arr3, 1); // 为数组中所有元素赋值为 1
```
4. 通过循环初始化:可以使用循环语句为数组中的每个元素赋值。
```
int[] arr4 = new int[3]; // 声明一个长度为 3 的 int 数组
for (int i = 0; i < arr4.length; i++) {
arr4[i] = i + 1; // 为数组元素赋值
}
```
相关问题
初始化 数组 java_如何用Java初始化数组
Java中初始化数组有以下几种方法:
1.使用大括号{}初始化数组元素,例如:
```
int[] arr = {1, 2, 3, 4, 5};
```
2.使用new运算符初始化数组元素,例如:
```
int[] arr = new int[5];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
```
3.使用for循环初始化数组元素,例如:
```
int[] arr = new int[5];
for (int i = 0; i < 5; i++) {
arr[i] = i + 1;
}
```
其中第一种方法是最简单的,也是最常用的。
java代码 初始化数组
好的,关于Java代码初始化数组,可以通过以下方式进行:
1. 静态初始化数组:int[] arr = {1, 2, 3, 4, 5};
2. 动态初始化数组:int[] arr = new int[5];
3. 指定数组长度并初始化:int[] arr = new int[]{1, 2, 3, 4, 5};
希望这些信息能对您有所帮助。
阅读全文