java 数组初始化方式
时间: 2023-11-04 10:54:45 浏览: 140
在Java中,数组的初始化有以下几种方式:
1. 静态初始化:在声明数组的同时,为数组元素赋初值。例如:int[] array = {1, 2, 3, 4, 5};
2. 动态初始化:在声明数组的同时,指定数组的长度,并逐个为数组元素赋值。例如:int[] array = new int; array = 1; array = 2; array = 3; array = 4; array = 5;
3. 简化格式的静态初始化:在声明数组的同时,直接为数组元素赋初值。例如:int[] array = new int[]{1, 2, 3, 4, 5};
相关问题
java数组初始_java数组初始化的三种方式
Java数组可以通过以下三种方式进行初始化:
1. 动态初始化:在定义数组时,指定数组的长度,系统会自动为数组分配默认值。例如:
```
int[] arr = new int[5];
```
这里定义了一个长度为5的整型数组,系统会自动为数组中的元素赋默认值0。
2. 静态初始化:在定义数组时,直接指定数组中的元素值,不需要指定数组的长度。例如:
```
int[] arr = {1, 2, 3, 4, 5};
```
这里定义了一个整型数组,包含了5个元素的值1、2、3、4、5。
3. 默认初始化:如果在定义数组时没有指定数组的长度或者元素的值,系统会自动为数组分配默认值。例如:
```
int[] arr; // 定义了一个整型数组,没有初始化
```
此时数组arr中的元素值为0。
java数组初始化
Java数组可以通过在声明时指定初始化值来进行初始化,也可以在之后通过索引为数组元素赋值。
以下是几种常见的Java数组初始化方式:
1. 声明数组同时初始化
```java
int[] arr = {1, 2, 3, 4, 5};
```
2. 声明数组后逐个初始化
```java
int[] arr = new int[5];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
```
3. 声明数组并指定长度后初始化
```java
int[] arr = new int[5];
for (int i = 0; i < arr.length; i++) {
arr[i] = i + 1;
}
```
4. 声明二维数组并初始化
```java
int[][] arr = {{1, 2}, {3, 4, 5}, {6, 7, 8, 9}};
```
5. 声明动态数组并初始化
```java
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
```
希望这些例子能够帮到你!
阅读全文