java如何给一个数组赋值
时间: 2023-10-10 14:04:17 浏览: 46
你可以通过以下两种方式给Java数组赋值:
1. 声明数组时初始化
例如,声明一个整型数组并将其初始化为 {1, 2, 3}:
int[] arr = {1, 2, 3};
2. 通过循环遍历数组并为元素赋值
例如,声明一个字符串数组并为其所有元素赋值为 "Hello":
String[] arr = new String[5];
for (int i = 0; i < arr.length; i++) {
arr[i] = "Hello";
}
希望这些回答能帮助您!
相关问题
java给二维数组赋值
Java给二维数组赋值的方式有以下几种:
1. 直接赋值
```java
int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};
```
2. 循环赋值
```java
int[][] arr = new int[3][3];
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = i * 3 + j + 1;
}
}
```
3. 分步赋值
```java
int[][] arr = new int[3][3];
arr[0][0] = 1;
arr[0][1] = 2;
arr[0][2] = 3;
arr[1][0] = 4;
arr[1][1] = 5;
arr[1][2] = 6;
arr[2][0] = 7;
arr[2][1] = 8;
arr[2][2] = 9;
```
Java中如何给数组赋值
在Java中,可以通过以下两种方式给数组赋值:
1. 静态初始化:在定义数组时直接给定初始化值,如下所示:
```java
int[] arr = {1, 2, 3, 4, 5};
```
2. 动态初始化:在定义数组时只指定数组长度,然后通过循环或其他方式给数组元素赋值,如下所示:
```java
int[] arr = new int[5];
for (int i = 0; i < arr.length; i++) {
arr[i] = i + 1;
}
```
以上两种方式都可以给数组赋值,选择哪种方式取决于具体情况。