Массивы, которые вы использовали до сих пор, содержали только один столбец данных. Но вы можете настроить массив для хранения более одного столбца. Они называются многомерными массивами в Java.

В качестве примера рассмотрим электронную таблицу с рядами и столбцами. Если у вас 6 рядов и 5 столбцов, то ваша таблица может содержать 30 чисел. Это может выглядеть так:
Многомерный массив - это тот, который может содержать все значения выше. Такой многомерный массив устанавливается так:
int[][] aryNumbers = new int[6][5];
Многомерные массивы устанавливаются так же, как обычные, за исключением того, что они имеют два набора квадратных скобок. Первый набор квадратных скобок предназначен для рядов, а второй набор квадратных скобок - для столбцов.
В приведенной выше строке кода мы говорим Java, что хотим настроить массив из 6 строк и 5 столбцов. Чтобы хранить значения в многомерном массиве, вы должны следить за рядами и столбцами.
Это код для заполнения первого ряда чисел из нашего изображения электронной таблицы:
aryNumbers[0][0] = 10;
aryNumbers[0][1] = 12;
aryNumbers[0][2] = 43;
aryNumbers[0][3] = 11;
aryNumbers[0][4] = 22;
Таким образом, первый ряд - это строка 0. Затем столбцы переходят от 0 до 4, что составляет 5 элементов. Теперь заполним второй ряд:
aryNumbers[1][0] = 20; aryNumbers[1][1] = 45; aryNumbers[1][2] = 56; aryNumbers[1][3] = 1; aryNumbers[1][4] = 33;
Номера столбцов совпадают, но номера рядов теперь все 1.
Для доступа ко всем элементам в многомерном массиве смысл состоит в том, чтобы использовать один цикл внутри другого.
Далее Многомерные массивы в Java
![]()
Это интересно
0
|
|||
Последние откомментированные темы: