Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
10040 участников
Администратор Yury Smirnov
Модератор Streetdog
Модератор Horov

Активные участники:


←  Предыдущая тема Все темы Следующая тема →

Многомерные массивы в Java

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

многомерные массивы java

 

В качестве примера рассмотрим электронную таблицу с рядами и столбцами. Если у вас 6 рядов и 5 столбцов, то ваша таблица может содержать 30 чисел. Это может выглядеть так:

Таблица на 6 строк и 5 столбцов

Многомерный массив - это тот, который может содержать все значения выше. Такой многомерный массив устанавливается так:

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

10.05.2020
Пожаловаться Просмотров: 128  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены