数组初始化 java
时间: 2023-11-10 16:01:38 浏览: 109
Java中数组的初始化有多种方式。对于一维数组,可以使用以下两种方式进行初始化:
方式一:
int[] array = new int;
array = 1;
array = 2;
array = 3;
方式二:
int[] array = {1, 2, 3};
对于二维数组,也有两种常用的初始化方式:
方式一:
int[][] array = new int;
array = 1;
array = 2;
array = 3;
array = 4;
array = 5;
array = 6;
方式二:
int[][] array = new int[];
array = new int[]{1, 2, 3};
array = new int[]{4, 5, 6};
需要注意的是,如果不显式初始化数组元素,则各元素会被赋予当前数据类型的默认值。对于基本数据类型,其默认值为0,对于对象类型,则为null。因此,在使用数组之前,需要确保对各个元素进行显式赋值。
相关问题
java 数组初始化
在 Java 中,数组的初始化可以通过以下几种方式实现:
1. 静态初始化:在定义数组时直接为数组元素赋初值,如int[] arr = {1,2,3};。这种方式可以在定义数组时直接完成初始化。
2. 动态初始化:在定义数组时只指定数组长度,然后再为数组元素赋初值。如int[] arr = new int; arr=1; arr=2; arr=3;。这种方式需要手动对数组元素进行赋值。
3. 默认初始化:当我们定义数组时,如果没有对其进行初始化,那么系统会自动为每个数组元素赋一个默认值。例如,对于整型数组来说,每个元素的默认值都是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);
```
希望这些例子能够帮到你!
阅读全文