@vrazrabotchik

Почему этот массив выводит 18 а не 3?

Знаю что для многих вопрос может показаться лёгким, но я его действительно не понимаю.
Есть такой код:
int[][][] nums = new int[3][2][3];
Вопрос: Сколько элементов имеет следующий массив?
Ответ получился 18, но почему 18 а не 3 ?
  • Вопрос задан
  • 1711 просмотров
Решения вопроса 3
zagayevskiy
@zagayevskiy
Android developer at Yandex
Ну, это трехмерной массив, так что всё размерности перемножаются.
Ответ написан
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Представьте параллелепипед, состоящий в свою очередь из кубиков. В высоту он три кубика, в ширину два и в толщину три.
5c14bfb9f3f69105095444.png
Из скольки всего кубиков составлен этот параллелепипед?
Ответ написан
@superyateam
Java programmer
А что значит выводит? Ответ может быть как 3, так и 18.
Вообще данный код объявляет массив длиной 3 элемента. А то , что внутри него 18 элементов - это второе.

Ваш код не может ничего не выводить, он только объявляет массив. Напишите код, который по вашему мнению выводит длину.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Litota Labs Ульяновск
от 110 000 руб.
Innopolis City Москва
от 80 000 до 170 000 руб.
8BIT GROUP Москва
от 180 000 до 280 000 руб.
19 марта 2019, в 17:34
5000 руб./за проект
19 марта 2019, в 17:24
1000 руб./за проект
19 марта 2019, в 17:18
35000 руб./за проект