使用java生成一个二维数组
时间: 2023-02-08 12:09:27 浏览: 213
在 Java 中可以使用以下语法来生成一个二维数组:
```java
int[][] array = new int[row][column];
```
其中 `row` 是数组的行数, `column` 是数组的列数。例如, 下面的代码将会生成一个 3 行 4 列的二维整数数组:
```java
int[][] array = new int[3][4];
```
你也可以直接在声明数组的同时给定初始值,例如:
```java
int[][] array = {{1,2,3},{4,5,6},{7,8,9}};
```
也可以在循环中进行赋值
```java
int[][] array = new int[3][4];
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
array[i][j] = i+j;
}
}
```
这里给出一些生成二维数组的不同方式,你可以根据你的需求选择使用哪种方式。
相关问题
java随机数生成一个二维数组
要生成一个随机的二维数组,你可以使用Java中的Random类来生成随机数,并将这些随机数填充到二维数组中。下面是一个示例代码:
```java
import java.util.Random;
public class RandomArray {
public static void main(String[] args) {
int rows = 3; // 二维数组的行数
int cols = 4; // 二维数组的列数
int[][] randomArray = new int[rows][cols]; // 创建一个指定行数和列数的二维数组
Random rand = new Random();
// 使用循环遍历二维数组,并将随机数填充到每个位置
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
randomArray[i][j] = rand.nextInt(100); // 生成一个0到99的随机数
}
}
// 打印二维数组
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print(randomArray[i][j] + " ");
}
System.out.println(); // 换行
}
}
}
```
java随机生成一个二维数组
好的,以下是Java代码,可以随机生成一个指定行数和列数的二维数组,并且每个元素的值都是随机生成的:
```java
import java.util.Random;
public class RandomArrayGenerator {
public static void main(String[] args) {
int rows = 5; // 定义行数
int cols = 3; // 定义列数
int[][] arr = new int[rows][cols]; // 创建指定行列数的二维数组
Random rand = new Random(); // 创建随机数生成器
// 遍历二维数组,给每个元素赋随机值
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
arr[i][j] = rand.nextInt(100); // 生成0~99的随机整数
}
}
// 输出二维数组
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}
```
你可以根据需要修改行列数或者随机数的范围。
阅读全文