Заполнение многомерных массивов в Java
Таблицу заданного размера создают через
new int[rows][cols], затем
заполняют двойным циклом по индексам.
Готовую таблицу выводят через
Arrays.deepToString:
import java.util.Arrays;
int rows = 2;
int cols = 3;
int[][] matrix = new int[rows][cols];
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
matrix[i][j] = j + 1;
}
}
System.out.println(Arrays.deepToString(matrix)); // [[1, 2, 3], [1, 2, 3]]
Создайте двухмерный массив из 2
строк и 2 столбцов. Запишите
в каждую ячейку сумму индексов строки
и столбца. Выведите всю таблицу.
Создайте двухмерный массив из 3
строк и 3 столбцов. Заполните
главную диагональ числом 1,
остальные ячейки оставьте нулями.
Выведите всю таблицу.