用java写一个二维数组方法
时间: 2023-07-19 10:36:43 浏览: 87
下面是一个使用 Java 语言写的创建和输出二维数组的方法:
```java
public class Main {
public static void main(String[] args) {
int[][] arr = createArray(3, 4); // 创建一个 3 行 4 列的二维数组
printArray(arr); // 输出二维数组
}
/**
* 创建一个指定行列数的二维数组
* @param rows 行数
* @param cols 列数
* @return 二维数组
*/
public static int[][] createArray(int rows, int cols) {
int[][] arr = new int[rows][cols];
int num = 1;
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
arr[i][j] = num;
num++;
}
}
return arr;
}
/**
* 输出二维数组的元素
* @param arr 二维数组
*/
public static void printArray(int[][] arr) {
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}
```
运行结果如下:
```
1 2 3 4
5 6 7 8
9 10 11 12
```
在 `createArray` 方法中,我们使用两个嵌套的循环来遍历二维数组,并为每个元素赋值。在 `printArray` 方法中,我们同样使用两个嵌套的循环来遍历二维数组,并输出每个元素。
阅读全文