在Java中,要遍历一个二维数组并将其打印成矩形形状,你可以使用两个嵌套的for循环。外层循环控制行数,内层循环控制每行的列数。以下是一个示例代码,展示了如何创建一个3行5列的二维数组,并按矩形形状打印其内容:
public class ArrayRectangle {
public static void main(String[] args) {
// 定义一个3行5列的二维数组
int[][] arr = new int;
// 用值填充数组
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = i + 1 + j;
}
}
// 遍历数组并打印成矩形形状
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 13 14 15
这样就实现了将二维数组的内容按照矩形形状打印出来。注意,在打印每一行结束时使用`System.out.println();`来换行