键盘录入学生信息到集合

news/2024/12/14 12:42:32/文章来源:https://www.cnblogs.com/zhishi6/p/18606563

1.要求:

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

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

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

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

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

第四步,将对象存入集合

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

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

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

第五步,循环3次方法

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/852478.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024-2025-1 20241329 《计算机基础与程序设计》第十二周学习总结

作业信息 作业归属课程:2024-2025-1-计算机基础与程序设计 作业要求:2024-2025-1计算机基础与程序设计第十二周作业 作业目标:《C语言程序设计》第11章 作业正文:2024-2025-1 20241329 《计算机基础与程序设计》第十二周学习总结 教材学习内容总结 《C语言程序设计》第11章…

四六级规则及策略

四六级规则:1写作,2听力,3阅读和翻译满分710,加权后425分(也就是分数到百分之60)及格。加权,就是英语最后成绩不仅取决于卷面分还取决于在参考人群中的排名 策略: 先section C再翻译,最后section B。section A随便蒙。

阅记-横向优化-CA-《HPC-一文彻底搞懂并发编程与内存屏障》intel

目录Momory Ordering9.2.3.2 Neither Loads Nor Stores Are Reordered9.2.3.3 Stores Are Not Reordered With Earlier Loads9.2.3.4 Loads May Be Reordered with Earlier Stores (intel x64架构下唯一会有memory reorder的情况)内存屏障的实现 参考:HPC(高性能计算第一篇):一…

阅记-横向优化-底层架构-《HPC-一文彻底搞懂并发编程与内存屏障》

目录Momory Ordering9.2.3.2 Neither Loads Nor Stores Are Reordered9.2.3.3 Stores Are Not Reordered With Earlier Loads9.2.3.4 Loads May Be Reordered with Earlier Stores (intel x64架构下唯一会有memory reorder的情况)内存屏障的实现 参考:HPC(高性能计算第一篇):一…

2024-2025-1 20241322 《计算机基础与程序设计》第十二周学习总结

2024-2025-1 20241322 《计算机基础与程序设计》第十二周学习总结 作业信息这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK12这个作业的目标 《C语言程序设计》第11章作业…

20222415 2024-2025-1 《网络与系统攻防技术》实验七实验报告

1.实验内容 1.实验内容 (1)简单应用SET工具建立冒名网站 (2)ettercap DNS spoof (3)结合应用两种技术,用DNS spoof引导特定访问到冒名网站。 2.实验过程 (1)简单应用SET工具建立冒名网站 systemctl start apache2开启apache2服务,然后输入setoolkit,进入set工具后选…

网站修改费,网站维护和更新的费用如何计算

网站修改费用因项目复杂度和工作量而异。一般考虑以下因素:工作量:根据修改内容的多少和难度评估工作量。 时间成本:根据开发人员的小时费率计算总费用。 技术难度:涉及复杂功能或特殊技术的项目费用较高。 维护周期:长期维护合同通常会有优惠。 客户需求:根据客户的具体…

修改网站图片内容,网站图片管理技巧

修改网站图片内容通常涉及上传新图片和更新HTML或CSS文件,以下是一些具体步骤:上传新图片:将新图片文件上传到网站服务器,通常放在 images 文件夹中。 记下新图片的路径,例如 /images/new-image.jpg。修改HTML文件:打开网站的HTML文件,找到需要替换的图片的 <img>…

记录我的第一份实习-猎头

以下是本人自2024-10-15日入职wisest talent至11-30日的一些记录,历时正正好1个半月 累计300+电话量,日均10+电话数,简历阅览量保守估计2200+ 推荐总数:55位面试总数:29位入职总数:3位开票业绩:20w+以上当然并不光是自身努力的结果,更多的还是经过几位相当优秀的leader…

在线进制转换-浮点数16进制转换

在线进制转换工具;浮点数转16进制;分享一个在线进制转换工具,浮点数转十六进制得在线转换工具; 网址:https://www.bais.top/tools/hexconvert/ 浮点数转16进制在线转换网址 float转十六进制; 在线10进制转16进制;使用很方便,能够进行多种进制转换;

firemonkey主界面

firemonkey主界面firemonkey主界面 本文来自博客园,作者:{咏南中间件},转载请注明原文链接:https://www.cnblogs.com/hnxxcxg/p/18606484