Если вы уже разобрались с одномерными массивами, пора переходить к следующему уровню — двумерные и многомерные массивы в Java. Это как переход от шашек к шахматам: всё ещё похоже, но с дополнительным измерением. Массивы в Java могут быть не только одномерными (например, массив чисел), но и массивами массивов — именно так Java реализует многомерность. И да, это чуть сложнее, но мы разложим всё по полочкам. Двумерный массив — это массив массивов. Представьте себе таблицу: строки — первая размерность, столбцы — вторая. int[][] table = new int[3][4]; // 3 строки, 4 столбца Элемент с индексом table[2][3] — это значение в 3-й строке и 4-м столбце. Создадим двумерный массив, где элемент [i][j] равен квадрату суммы индексов: int[][] squares = new int[4][4];
for (int i = 0; i < squares.length; i++) {
for (int j = 0; j < squares[i].length; j++) {
squares[i][j] = (i + j) * (i + j);
System.out.print(squares[i][j] + " ");
}
System.out.println();
} Комментарии: Заполняем