用数据结构(Java版)字符串和多维数组的应用编写可实现完整代码:void print(int[][] element) //输出二维数组元素,二维数组作为方法的参数
时间: 2024-11-20 13:42:30 浏览: 6
WorkerError(解决方案).md
在Java中,我们可以使用循环结构来遍历并打印二维数组的每个元素。下面是一个简单的`print`方法,它接受一个整数类型的二维数组作为参数,并逐行打印出所有元素:
```java
public class ArrayPrinter {
public void print(int[][] element) {
// 检查二维数组是否为空
if (element == null || element.length == 0) {
System.out.println("二维数组为空");
return;
}
// 遍历二维数组
for (int i = 0; i < element.length; i++) {
// 检查每一行是否为空
if (element[i] == null || element[i].length == 0) {
System.out.println("第 " + (i+1) + " 行为空");
continue;
}
// 打印每一行的元素
for (int j = 0; j < element[i].length; j++) {
System.out.print(element[i][j] + " ");
}
// 每一行结束后换行
System.out.println();
}
}
public static void main(String[] args) {
int[][] exampleArray = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };
ArrayPrinter printer = new ArrayPrinter();
printer.print(exampleArray);
}
}
```
在这个例子中,我们首先检查数组是否为空,然后遍历每一行并检查每行是否为空。如果元素存在,我们就将它们按顺序打印出来。在主函数中,我们创建了一个`exampleArray`作为示例,并调用了`print`方法。
阅读全文