下面是一个使用Java编写的程序,可以根据输入的数字生成对应大小的方阵并输出。

import java.util.Scanner;

public class Matrix {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        
        int[][] matrix = new int[n][n];
        int count = 1;
        
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < n; j++) {
                matrix[i][j] = count;
                count++;
            }
        }
        
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < n; j++) {
                System.out.print(matrix[i][j] + " ");
            }
            System.out.println();
        }
    }
}

运行结果截图: 输入5:

5

输出:

1 2 3 4 5 
6 7 8 9 10 
11 12 13 14 15 
16 17 18 19 20 
21 22 23 24 25 

输入7:

7

输出:

1 2 3 4 5 6 7 
8 9 10 11 12 13 14 
15 16 17 18 19 20 21 
22 23 24 25 26 27 28 
29 30 31 32 33 34 35 
36 37 38 39 40 41 42 
43 44 45 46 47 48 49 
java 输出1 2 3 4 56 7 8 9 1011 12 13 14 1516 17 18 19 2021 22 23 24 25在标准输入中输入 5 则输出上面这个 5×5 的方阵。如果输入 7 则输出一个 7×7 的方阵。你需要提交 java 代码及运行结果截图。任意选几个有代表性的输入即可。

原文地址: http://www.cveoy.top/t/topic/jdK7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录