小编Und*_*ish的帖子

使用基本逻辑创建N×N对角矩阵

我想创建一个大小为N乘N的矩阵,其中N是全局定义的常量值,现在我只想创建一个N = 6的矩阵.在我不知所措的地方,我想对角线,就像这样:

0 1 2 3 4 5
1 0 1 2 3 4
2 1 0 1 2 3
3 2 1 0 1 2
4 3 2 1 0 1
5 4 3 2 1 0
Run Code Online (Sandbox Code Playgroud)

目前我有这个方法:

public static void drawMatrix(){
    for (int line = 0; line < N; line++){
        for (int j = 0; j < N; j++){
            System.out.print(j + " ");
        }
        System.out.println();
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是它只能在每一行打印0 1 2 3 4 5,所以我想我需要另一个嵌套的for循环,但是我不知道如何设置它.

java for-loop matrix

10
推荐指数
2
解决办法
1286
查看次数

标签 统计

for-loop ×1

java ×1

matrix ×1