Найти тему
DEBAGanov

Java 411. Какие существуют способы объявления многомерных массивов в Java?

В Java для объявления многомерных массивов можно использовать следующие способы:

  • Объявление массива с фиксированным размером каждого измерения:
int[][] matrix = new int[3][4];

Этот код создаст массив, состоящий из 3 строк и 4 столбцов.

  • Инициализация массива при его объявлении:
int[][] matrix = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };

Этот код создаст массив, состоящий из 3 строк и 3 столбцов и заполнит его соответствующими значениями.

  • Объявление массива переменной длины:
int[][] matrix = new int[3][];
matrix[0] = new int[4];
matrix[1] = new int[2];
matrix[2] = new int[3];

Этот код создаст массив, состоящий из 3 строк, при этом длина каждой строки может быть разной.

  • Использование неявного объявления:
int[][] matrix = {{1, 2}, {3, 4, 5}, {6}};

В этом случае Java сама поймет размеры массива и определит его как двумерный.

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov