java中怎样给数组赋初值
时间: 2023-05-21 18:04:28 浏览: 74
您好,要给Java中的数组赋初值,可以在声明数组时使用以下语法:
int[] arr = {1, 2, 3, 4, 5};
这个语法会给数组 arr 分配空间,并将元素的值分别赋为 1、2、3、4、5。如果您希望给数组分配空间的同时赋初值为 0,可以使用以下语法:
int[] arr = new int[5];
这个语法会给数组 arr 分配长度为 5 的空间,并将每个元素的值都赋为 0。如果您仅需要声明一个数组,稍后再分配空间和赋初值,可以使用以下语法:
int[] arr;
arr = new int[]{1, 2, 3, 4, 5};
这个语法会让 arr 指向一个由 1、2、3、4、5 这些整数构成的数组。希望这个回答能帮到您。
相关问题
使用JAVA将一个byte数组赋初值0。
可以使用以下代码将一个byte数组赋初值0:
```java
byte[] byteArray = new byte[length];
Arrays.fill(byteArray, (byte) 0);
```
其中,`length`代表需要初始化的byte数组长度。使用`Arrays.fill()`方法将数组中的所有元素都赋值为0。注意,需要将填充值强制转换为byte类型。
使用JAVA将一个boolean数组赋初值false。
可以使用以下代码将一个boolean数组赋初值为false:
```java
boolean[] boolArray = new boolean[size];
Arrays.fill(boolArray, false);
```
其中,size是数组的长度。这里使用了Arrays.fill方法将数组中的所有元素都赋值为false。