13 Java multidimensional arrays (многомерные массивы)

Аватар автора
GoToItPRO
Многомерные массивы - это, другими словами, массив массивов. Для простоты понимания рассмотрим двумерный массив. Если при рассмотрении одномерного массива у каждого значения адрес ячейки состоял из одного индекса, ну например str [1], то у двумерного массива, как в таблице Пифагора или на графике зависимостей х(у), адрес ячейки состоит из двух элементов, например str [1][3], вот на пересечении этих значений столбцов и строк и находится нужный нам элемент. Двумерные массивы Также существуют двумерные массивы. Это массивы, хранящие в себе другие массивы. Грубо говоря это квартира в которой есть комнаты, а в комнатах коробки под номерами, а в коробках значения: int[][] twoDimensionalArray; На практике это выглядит так: class ArrayTest { public static void main(String[] args) { int[][] flat = new int[2][3]; // Создаём массив с двумя подмассивами, а в каждом подмассиве будет по 3 элемента. flat[0][2] = 12; // В первом подмассиве присваиваем 3-ему элементу (под индексом 2) значение 12. flat[0][0] = 6; // В первом подмассиве присваиваем 1-ому элементу (под индексом 0) значение 6. flat[1][1] = 3; // Во втором подмассиве присваиваем 2-ому элементу (под индексом 1) значение 3. int b = (flat[0][2] + flat[0][0]) / flat[1][1]; System.out.println(b); } } Как понятно из выше написанного кода, с двумерными массивами тоже можно проводить арифметические операции и присваивать значения. Таким же образом можно создавать...

0/0


0/0

0/0

0/0