@vrazrabotchik

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

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

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

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

Войти через TM ID
Похожие вопросы
BostonGene Москва
от 100 000 до 200 000 руб.
Digital Horizon Москва
от 150 000 руб.
Рекадро Ярославль
от 100 000 руб.