面向对象技术第6题
发布时间
阅读量:
阅读量
上机6
- 针对上机5中的第1题,需将圆的半径输入方式调整为从键盘输入。为避免用户输入负数,应运用throws与throw机制设计异常处理逻辑,确保在出现负数时能够触发相应的异常处理流程,并通过测试类对该功能进行验证。
- 设计并实现一个简易的学生成绩管理系统,系统应具备以下功能:从键盘输入多个学生的基本信息(包括学号、姓名、年龄、成绩),展示所有学生的信息,根据特定条件查询学生信息(),按成绩对学生信息进行排序(),同时应对数据输入错误等异常情况进行处理。(后续将随着知识的逐步深入,系统功能及实现技术也将逐步拓展)
3、基于题2中定义的学生类,创建10个对应的实例对象,并分别使用ArrayList、LinkedList、HashSet、HashMap以及TreeMap类的对象来存储这10个实例。随后需检索其中任意两个对象,并遍历输出所有存储的对象信息。
4(*)、对题3中的Student类进行修改,使其实现Comparable接口,并在接口中依据学号进行排序。创建10个对应的实例对象后,使用HashSet类的对象来存储这10个实例,并输出存储后的这10个对象(已排序)。
第一题解析
**
import java.util.Scanner;
//对上机5中的第1题,修改圆的半径的输入方式为从键盘上输入
全部评论 (0)
还没有任何评论哟~
