用java写一个输出二维数组的方法要求把数组中的2输出为#
时间: 2023-06-05 12:07:04 浏览: 86
"**",其余数字保持不变。
代码示例:
```
public static void printArray(int[][] array) {
for (int[] row : array) {
for (int num : row) {
System.out.print(num == 2 ? "**" : num + " ");
}
System.out.println();
}
}
```
说明:该方法接受一个二维数组作为参数,通过循环遍历该数组并判断每个数字是否为2来输出相应的内容。如果数字是2,则输出"**",否则输出数字本身。最后再输出一个换行符以展示整个数组。
相关问题
用java写一个输出二维数组的方法
好的,以下是用 Java 写一个输出二维数组的方法的示例代码:
```
public static void printArray(int[][] arr) {
for (int[] row : arr) {
for (int elem : row) {
System.out.print(elem + " ");
}
System.out.println();
}
}
```
你可以将你想要输出的二维数组作为参数传入这个方法中,它会按照每一行的顺序输出二维数组中的元素。希望这能帮到你!
用java写一个二维数组方法
下面是一个使用 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` 方法中,我们同样使用两个嵌套的循环来遍历二维数组,并输出每个元素。
阅读全文