我想为学生注册软件模拟以下情况。在我的模型中,我有一组学生,每个学生最多可以上四门课程,每门课程最多可以有三个年级。
我决定放置三个数组的模式,如下所示:
Students[]---->Courses[]---->Grades[]
这样我就有了一个学生数组,每个学生里面都有一个课程数组,每个课程都有一个成绩数组。
问题是当我想列出学生时,我会有类似的东西:
for i=1 to Students.length() //read students
for each student i read courses c
for each courses c read grades
有没有办法避免这种嵌套?我主要使用 Java 进行编码
谢谢