Java/Стандартные структуры: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 26:
=== Двумерные массивы ===
 
Также существуют двумерные массивы. Это массивы, хранящие массивы... Грубо говоря, квартира., Вв нейкоторой есть комнаты, а в комнатах коробки, и так далее:
<syntaxhighlight lang="java">
int[][] twoDimensionalArray;
</syntaxhighlight>
На практике это выглядит так:
 
<source lang="java">
Строка 34 ⟶ 36 :
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];
Строка 46 ⟶ 48 :
Как понятно из выше написанного кода, с двумерными массивами тоже можно проводить арифметические операции и присваивать значения.
 
Таким же образом можно создавать массивы с ещё большим количеством "измерений" - Трёхмерные и так далее..более.
 
== Другие структуры ==
Анонимный участник