Я студент первого курса компьютерной инженерии, и я здесь совсем новичок. Я изучаю Java последние три с половиной месяца, а до этого - C ++. Мои знания Java ограничиваются определением и использованием собственных методов, абсолютными основами объектно-ориентированного программирования, такими как использование статических данных-членов и видимость членов.
Сегодня днем мой профессор компьютерного программирования рассказал нам о многомерных массивах в Java. О том, что многомерные массивы - это просто массивы массивов и так далее. Он упомянул, что в номинальном образовательном программировании массивы, превышающие 2 измерения, почти никогда не используются. Даже трехмерные массивы используются только в случае крайней необходимости, например, для выполнения научных функций. Это оставляет почти нулевое использование 4D-массивов, поскольку их использование показывает, что «вы используете неправильный тип данных», по словам моего профессора.
Однако я хотел бы написать программу, в которой использование 4D-массива, любого типа данных, примитивного или любого другого, оправдано. Программа не должна быть такой тривиальной, как печать элементов массива.
Я понятия не имею, с чего начать, поэтому я публикую это здесь. Жду ваших предложений. Также приветствуются соответствующие формулировки проблем, алгоритмы и фрагменты кода.
Спасибо.
Редактировать: Забыл упомянуть, я абсолютно не знаю о работе с графическим интерфейсом пользователя в Java, поэтому, пожалуйста, не публикуйте идеи, которые реализуют графический интерфейс.