java给二维数组赋值
时间: 2023-10-17 10:30:59 浏览: 79
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中,给二维数组赋值通常涉及到创建数组并逐行逐列地分配元素。这里是一个简单的例子:
```java
// 定义一个二维数组,比如一个3x3的整型数组
int[][] twoDimensionalArray = new int[3][3];
// 分别给每个元素赋值
twoDimensionalArray[0][0] = 1; // 第一行第一列
twoDimensionalArray[0][1] = 2;
twoDimensionalArray[0][2] = 3;
twoDimensionalArray[1][0] = 4; // 第二行第一列
twoDimensionalArray[1][1] = 5;
twoDimensionalArray[1][2] = 6;
twoDimensionalArray[2][0] = 7; // 第三行第一列
twoDimensionalArray[2][1] = 8;
twoDimensionalArray[2][2] = 9;
// 也可以一次性赋值,例如创建一个二维数组并设置全零
int[] rowOne = {0, 0, 0};
int[] rowTwo = {0, 0, 0};
int[] rowThree = {0, 0, 0};
twoDimensionalArray = new int[][]{rowOne, rowTwo, rowThree};
```
java二维数组赋值
二维数组的赋值可以通过循环遍历数组来进行。下面是一个示例代码:
```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 * j;
}
}
```
这段代码创建了一个3x3的二维数组,并通过两个for循环遍历数组中的每个元素,将其赋值为该元素在数组中的行数和列数的乘积。你可以根据自己的需要修改这段代码来达到你想要的效果。
阅读全文