实验2 异常。
在实验1基础上,定义一个异常类scoreexception,当输入的学生成绩不在[0,100]区间时,抛出该异常。
定义一个异常类studentnumberexception,当输入的学号不满足下述条件,则抛出该异常。条件为:学号为10位,第1位为2,第1位为0,其余位为数字0~9.
对student和studenttest类进行必要修改,提升程序的健壮性。
studenttest类运行效果如下:
测试用例1:
请输入学生学号:2011211301
请输入学生姓名:王晓。
请输入学生三门课成绩(数学,英语,科学):88,79,90
学生信息如下:
学号:2011211301
姓名:王晓。
数学成绩:88
英语成绩:79
科学成绩:90
平均成绩:85.66666666666667
测试用例2:
请输入学生学号:1011211301
学号格式不正确,请重新输入。
请输入学生学号:101121130x
学号格式不正确,请重新输入。
请输入学生学号:2011211301
请输入学生姓名:王晓。
请输入学生三门课成绩(数学,英语,科学):88,179,90
成绩数据有误,请重新输入。
请输入学生三门课成绩(数学,英语,科学):88,-79,90
成绩数据有误,请重新输入。
请输入学生三门课成绩(数学,英语,科学):88,79,90
学生信息如下:
学号:2011211301
姓名:王晓。
数学成绩:88
英语成绩:79
科学成绩:90
平均成绩:85.66666666666667
作业命名:学号(8位)_姓名_第几次作业(1位)_类名。j**a
eg:09211195_王晓_1_定义student类。
09211195_王晓_1_定义studentlist类。
为便于作业批改和查找,上传作业的时候,传。j**a文件,不要上传压缩包,一次作业可以有多个。j**a文件。
为便于作业批改,要求源文件中的类名也需要和j**a文件名一致。如:
public class _09211195_王晓_1_student{
//略。
1 1脐带异常
脐带异常与脐带绕颈对胎儿的影响。1 脐带一端连接到胎儿的肚脐,另一端连接到胎盘上,是胎儿与妈妈的连接,是帮助胎儿从妈妈那里获取氧气和营养的通道。2 脐带异常 脐带的长度 连接胎盘的位置等结构出现异常都会对胎儿有一定的影响。例如 脐带长度正常范围是30 80厘米。如果脐带长度过短,不到30厘米,会引起...
1机组主机2轴承温度异常分析
一 事件经过 机组运行方式 负荷330mw,agc方式,rb pss 一次调频功能投入,定压模式,主汽压设定值14.1mpa,实际主汽压14.1pma,汽机顺阀方式,2轴承左侧金属温度105 左右,3开度大约39 4全关。07 46 agc指令开始加负荷。将主汽压力设定14.3mpa。07 50 a...
11 异常作业
三 简答题。1.error和exception的区别。2.checked异常和runtime异常的区别。3.j a异常处理中,关键字try catch finally throw throws分别代表什么含义?4.throws和throw的区别。四 编码题。1.编写程序接收用户输入分数信息,如果分数...