BUPT_HUSTOJ_1050
发布时间
阅读量:
阅读量
敬请持续关注,以获取最新动态!
问题 A: 学生类(异常)
-
-
- 问题说明
- 数据输入
- 结果输出
- 问题说明
-
程序实现
-
题目描述
在前次作业所涉及的学生类(1047 学生类)基础上:
创建一个异常类ScoreException,当输入的学生成绩超出[0,100]范围时,应触发该异常。
设计一个异常类StudentNumberException,若输入的学号未能满足以下要求,则应抛出该异常。具体要求为:
学号由10位数字组成,其中第一位必须是2,第二位必须是0,其余各位可为数字0至9。
对Student及StudentTest类进行相应调整,以增强程序的稳定性与可靠性。
小标题
每一行数据由两个字符串和三个整数组成,其中前两个字符串分别表示编号与姓名,随后的三个整数依次对应数学、英语和科学三门课程的成绩。
2011211301 Tom 88 79 90
小标题
当成绩不符合规范时,应显示 Illegal score format ;若学号存在异常,则需输出 Illegal number format 。
若信息无误,则展示学生相关数据,其中平均分数需保留一位小数。具体呈现方式可参考以下示例。
样例:
全部评论 (0)
还没有任何评论哟~
