Привет, ребята 🤗,
Я собираюсь поговорить о двумерном массиве в Java. Я объясню это очень кратко, так что приступим ...
Массив из более чем одного измерения известен как многомерный массив. Два наиболее распространенных примера многомерных массивов, известных как 2D-массив.
Примеры из реальной жизни для 2D-массивов:
- структуры, такие как электронная таблица,
- рисовать настольные игры, такие как Шахматы, Людо,
- матричные манипуляции и так далее.
Java позволяет создавать и использовать массивы любого количества измерений.
Двумерный массив на самом деле является массивом одномерного массива. Как и в обычном массиве, индекс начинается с (0) и заканчивается (длина-1).
Объявление двухмерного массива в Java
Если вы знаете, как создать одномерный массив, а затем создать двумерный массив, это очень просто. Вместо одной скобки необходимо использовать две.
Двумерные массивы - это объекты.
int [] [] числа;
int [] [] числа = новый int [4] [3];
Это можно проиллюстрировать на следующей диаграмме.
Когда вы первоначально объявляете двумерный массив, вы должны указать по крайней мере первое измерение. В противном случае это неверно.
int [] [] числа = новый int [4] [];
Другие примеры: -
Назначение данных двумерному массиву
Без дальнейшей инициализации он начинает с нуля.
В дополнение к этому, мы также можем использовать 2 цикла for для автоматического назначения данных. Необязательно использовать цикл for, вы даже можете использовать цикл while или расширенный цикл for в Java.
Здесь я создал 2D-массив размером 4 строки и 3 столбца. Нет необходимости начинать цикл с первого элемента в массиве ([0] [0]), но если вы хотите заполнить каждый элемент, это правильное место для начала.
В приведенном выше коде внешний цикл проходит через каждую строку, а внутренний цикл проходит через каждый столбец.
Вот как хранятся данные.
Полная программа:
Я дважды перебирал его в цикле: первый раз, чтобы назначить данные массиву, и второй раз, чтобы распечатать их значения.
Вывод:
Постепенно пробуйте более сложные коды.
Спасибо за чтение 👋