Как l oop вертикально через 2d-массив в java - PullRequest
0 голосов
/ 09 июля 2020

Предположительно я хочу l oop через массив 2d по вертикали, например, учитывая массив 2 * 2

  • a [0] a [0] a [1] a [0] a [2] a [0]

Как мне вывести значения в соответствии с полужирным шрифтом

Ответы [ 2 ]

3 голосов
/ 09 июля 2020
for (int i = 0; i < a.length; i++) {
    System.out.print(a[i][0]);
}

Конечно, вы можете заменить 0 любым входящим столбцом.

1 голос
/ 09 июля 2020

Так как вы хотите l oop через массив по вертикали, изменив первое измерение, вам нужно, чтобы переменная во внутреннем для l oop была первым измерением, как показано ниже:

for(int i=0; i<3; i++){
             for(int j=0; j<3; j++){
                 System.out.println(a[j][i]);
             }
         }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...