打印2D阵列的对角线元素

时间:2019-04-09 17:43:23

标签: java arrays multidimensional-array

我正在尝试打印一个二维二维数组的对角线数字,但是我很难用它,这是因为创建数组的方式不是吗?我做错了什么?

int[][] arr1 = { { 1, 2,6}, { 3, 4,5} }; // l'm stuck here

    for (int i = 0; i < arr1.length; i++) { 
        for (int j = 0; j <arr1.length; j++) { 
            System.out.print(arr1[i][j] + " "); 
        } 

        System.out.println(); 
    }
     for (int k = 0; k < arr1.length; k++) {
         System.out.println( arr1[k][k]);
     }

l预计会看到1 2 3
                  4 5 6                   7 8 9 对于实际结果?我被卡住了

1 个答案:

答案 0 :(得分:1)

您的数组声明应如下所示:

[Route("/Cars/{EquipmentIds}/{ManufacturerIds}/{ColourIds}")]

假设您想要一个有序的3 x 3矩阵。