Advertisement

面向对象技术第6题

阅读量:

上机6

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

第一题解析

**

复制代码
    import java.util.Scanner;
    
    //对上机5中的第1题,修改圆的半径的输入方式为从键盘上输入

全部评论 (0)

还没有任何评论哟~