Двумерный массив в Java: примеры и решения для начинающих
Двумерный массив в Java - это массив, содержащий другие массивы в качестве элементов. Такой массив представляет собой таблицу, в которой каждый элемент имеет свои координаты в строках и столбцах.
Пример объявления и инициализации двумерного массива в Java:
// объявление массива размерностью 3x4
int[][] array = new int[3][4];
// инициализация массива
array[0][0] = 1;
array[0][1] = 2;
array[0][2] = 3;
array[0][3] = 4;
array[1][0] = 5;
array[1][1] = 6;
array[1][2] = 7;
array[1][3] = 8;
array[2][0] = 9;
array[2][1] = 10;
array[2][2] = 11;
array[2][3] = 12;
Также можно объявить и инициализировать двумерный массив сразу в одной строке:
int[][] array = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
Для доступа к элементам двумерного массива используется индексация по двум координатам:
int element = array[1][2]; // получаем элемент с координатами (1, 2)
array[2][3] = 13; // устанавливаем значение элемента с координатами (2, 3) равным 13
Для обхода элементов двумерного массива можно использовать два вложенных цикла:
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println();
}
Этот код выведет содержимое массива в виде таблицы:
1 2 3 4
5 6 7 8
9 10 11 12
Также можно использовать оператор foreach для обхода элементов двумерного массива:
for (int[] row : array) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println();
}
Этот код также выведет содержимое массива в виде таблицы.