在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 56 7 8 9 1011 12 13 14 15
这样就实现了将二维数组的内容按照矩形形状打印出来。注意,在打印每一行结束时使用`System.out.println();`来换行
