我是第一年的计算机工程专业的学生,我在这里很新.在过去的三个半月里,我一直在学习Java,在此之前我已经学习了六个月的C++.我对Java的了解仅限于定义和使用自己的方法,面向对象编程的绝对基础知识,如使用静态数据成员和成员可见性.
今天下午,我的计算机编程教授教我们Java中的多维数组.关于多维数组只是数组的数组,依此类推.他提到,在名义教育编程中,几乎从不使用超过2维的数组.甚至3D阵列也仅在绝对必要的地方使用,例如执行科学功能.这使得4D数组几乎没有使用,因为使用它们会显示"你使用错误的数据类型",这是我教授的话.
但是,我想编写一个程序,其中使用任何数据类型,原始或其他数据的4D数组是合理的.该程序不能像打印数组元素那样简单.
我不知道从哪里开始,这就是我在这里发布的原因.我想要你的建议.我们也欢迎相关的问题陈述,算法和代码片段.
谢谢.
编辑:忘记提及,我完全不知道在Java中使用GUI,所以请不要发布实现GUI的想法.