Как вывести матрицу java

Аватар пользователя Maksim Litvinov
Maksim Litvinov
26 августа 2022

Матрица – это прямоугольная таблица со строками и столбцами, на пересечении которых стоят значения. В Java матрица может быть представлена двумерным массивом:

int[][] matrix = {
    {1, 2, 3},
    {4, 5, 6},
    {7, 8, 9}
};

Так как массивы в Java имеют ссылочную природу, то обычный способ вывода не сработает, мы не увидим содержимое массива. Чтобы вывести матрицу на экран, нужно сначала получить текстовое представление массива и всех вложенных подмассивов. Это можно сделать при помощи метода Arrays.deepToString()

import java.util.Arrays;

int[][] matrix = {
    {1, 2, 3},
    {4, 5, 6},
    {7, 8, 9}
};

System.out.println(Arrays.deepToString(matrix));
// => [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
0 0