键盘录入学生信息到集合

1.要求:

思路:题目要求我们要录入三个学生对象,我们可以先完成一次学生录入,再使用三次循环即可完成三次学生录入

第一步,写好学生类
第二步,创建集合,用于储存学生对象

第三步,使用键盘录入学生信息

注意,因为有数字要录入,所以这里录入字符串要选择next()

第四步,创建学生对象,将键盘录入好的信息封装在学生对象中

第四步,将对象存入集合

之前我们说过,如果有独立的功能就需要将其放入方法中,所以在这里我们要将第2~4步改为方法。

至于为什么不将第一步也改写为方法是因为,每创建一个集合就会在堆内存中占用一个空间,如果放入方法中,那么在后面循环三次就会占用三次堆内存,浪费空间。我们放在外面就只会占用一次内存,产生一个空间,3个学生对象都会存入该集合空间中。

这里方法带参数是因为,下面的步骤用到了集合,如果不把集合作为参数传给addStudent方法,那方法就不知道要使用谁

第五步,循环3次方法

第六步,遍历集合,打印学生信息

注意,从集合中获取到的都是学生对象,直接打印对象名是地址。

posted @ 2024-12-14 12:41  直実  阅读(2)  评论(0编辑  收藏  举报