
Java作业已提交。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
实验2在实验1的基础上,引入了异常处理机制。具体而言,定义了一个名为ScoreException的异常类,该类会在当输入的学生成绩超出[0, 100]区间时被触发,从而保证数据的有效性。此外,还定义了一个StudentNumberException异常类,用于处理学号不符合特定格式的情况。该格式要求学号为11位,首位为“2”,第二位为“0”,其余位则为数字0到9。为了增强程序的可靠性和鲁棒性,对Student和StudentTest类进行了必要的修改和完善。StudentTest类实现了以下测试用例:
测试用例1:系统提示用户输入学生学号、姓名以及三门课的成绩(数学、英语、科学),并展示学生信息及平均成绩。
测试用例2:系统验证学号的格式是否正确,如果学号格式不符合要求,则会提示用户重新输入。同时,系统还会检查输入的成绩数据是否有效,如果成绩数据包含错误(例如负数或超出范围),则会提示用户重新输入。
作业要求包括:上传.java源文件而非压缩包;单个作业可以包含多个.java文件;源文件中的类名必须与文件名一致(例如:_09211195_王晓_1_Student.java);为了方便批改和查找,需要按照以下格式命名.java文件:_学号(8位)_姓名_第几次作业(1位)_类名.java。
全部评论 (0)
还没有任何评论哟~


