Двухмерный массив в Java
Элементы массива могут быть другими массивами. Тогда получается двухмерный массив - таблица с фиксированным числом строк и столбцов.
Двухмерный массив целых задают типом
int[][]. Значения строк записывают
во вложенных фигурных скобках:
int[][] matrix = {
{1, 2, 3},
{4, 5, 6}
};
Ячейку получают двумя парами скобок. Первый индекс - строка, второй - столбец. Оба считают с нуля:
int[][] matrix = {
{1, 2, 3},
{4, 5, 6}
};
System.out.println(matrix[0][0]); // выведет 1
System.out.println(matrix[1][2]); // выведет 6
Чтобы увидеть всю таблицу, ее передают
в Arrays.deepToString.
Класс Arrays подключают
директивой import:
import java.util.Arrays;
int[][] matrix = {
{1, 2, 3},
{4, 5, 6}
};
System.out.println(Arrays.deepToString(matrix)); // [[1, 2, 3], [4, 5, 6]]
Создайте двухмерный массив из двух строк
по три целых числа: в первой строке
1, 2, 3, во второй
4, 5, 6. Выведите
всю таблицу в консоль.
Дан код:
int[][] matrix = {
{10, 20, 30},
{40, 50, 60}
};
Выведите в консоль элемент из второй строки и третьего столбца.