5. 学校管理系统学校管理系统
班主任:编号、姓名
学生:编号、姓名、班主任
完成以下功能:
(1) 实例化2名班主任
(2) 实例化3名学生,分属不同班主任
(3) 打印所有班主任和学生信息
(4) 输入学生编号,查询该学生信息
(5) 输入班主任编号,查询该班主任的学生信息
创建2个List对象,一个存放班主任信息,一个存放学生信息,变量就可以查询了。
既然你会写代码,那我就给你说下最后两问的思路吧:
(4):学生信息存放在集合对象中。遍历学生对象集合,然后判断当前学生对象的编号是否等于要查找的学生编号,如果等于,当前学生对象就是要找的对象,并且退出循环。
(5):这题跟第四题其实差不多,只不过,要在学生对象的基础上进一步比较。因为班主任对象作为学生对象中的属性。同样遍历学生集合,然后对每个当前学生对象中的班主任对象进行判断,判断其班主任编号是否等于输入的编号,如果是,将当前学生信息存放到新集合中。
最后遍历新学生集合。
如有帮助望采纳。点击我回答右上角【采纳】按钮。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632