java實現矩陣的對角線輸出

public static void main(String[] args) {
    int[][] a = {{1,2,3},{4,5,6},{7,8,9}};
    printlnA(a);
}

public static void printlnA(int[][] a){
    int size = a.length;
    int len = 2*a.length-1;//一共生成幾行結果
    for(int k=0;k<len;k++){
        //規律是第 K的 列號-行號=size-1-k
        for(int i=0;i<size;i++){
            for(int j=0;j<size;j++){
                if(j-i == size-1-k){
                    System.out.print(a[i][j] + ",");
                }
            }
        }
        System.out.println("");
    }

}

 

結果爲static

3,
2,6,
1,5,9,
4,8,
7,生成

相關文章
相關標籤/搜索