@vrazrabotchik

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

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

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

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

Войти через центр авторизации
Похожие вопросы
TEAMIDEA Тверь
от 70 000 до 120 000 руб.
Health Gorilla Москва
от 190 000 руб.
Банк СКС Москва
от 150 000 до 200 000 руб.
27 июн. 2019, в 01:26
50000 руб./за проект
27 июн. 2019, в 00:27
250000 руб./за проект