Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
yanger
6 лет назад

Java_Многомерные массивы

Прошу прощения за столь долгое отсутствие. Были небольшие дела.

Мы рассмотрели одномерные массивы тепрь время пришло рассмотреть многомерные массивы.
Что же такое многомерный массив? Это массив, элементами которого являются массивы. Самая простая форма двумерного массива - это таблица.
Небольшой пример. Объявим двумерный массив 30х40.
int miTable [ ] [ ] = new miTable [30] [40].
Но совсем не обязательно чтобы двумерный массив был прямоугольной таблицей. В Java можно указывать только размер для первого измерения ( колличество строк в таблице), а память под эти строки отводить позже. Массив со стороками разной длины называется произвольным.
Для инициализации многомерного массива, необходимо каждый инициализирующий список переменных заключить в фигурные скобки, отделенные друг от друга запятой.
int massiv [ ] [ ] = {
{1,1}, {2,8} , {5,6}, {7,6}
};

Но можно присваивать значения элементам массива непосредственно обращаясь к каждому элементу по его индексу.
int massiv [ ] [ ] = new massiv [4] [3];
int i, count;
//Цикл первой размерности массива
for (count = 0; count <4; count ++) {
i = 0;
//Цикл для второй размерности массива
while (i < 3) {
//Присваиваем элементам массива значения
massiv [count] [i] = i;
System.out.println ("array [ " + count + "] [" + i "]" );
i++;
}
}

0
0.022 GOLOS
На Golos с June 2018
Комментарии (0)
Сортировать по:
Сначала старые