Печать диагональных элементов двумерного массива - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь напечатать диагональные числа квадратного двумерного массива, но мне тяжело с этим. Это из-за того, как я создал массив, не так ли? Что я делаю не так?

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]);
     }

Я ожидал увидеть 1 2 3
4 5 6 7 8 9 А для реальных результатов? Я застрял

1 Ответ

1 голос
/ 09 апреля 2019

Объявление массива должно выглядеть следующим образом:

int[][] arr1 = { { 1, 2, 3}, { 4, 5, 6}, {7, 8, 9} };

при условии, что вы хотите упорядоченную матрицу 3 x 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...