資源簡介
實(shí)驗(yàn)2 異常
在實(shí)驗(yàn)1基礎(chǔ)上,
定義一個(gè)異常類ScoreException,當(dāng)輸入的學(xué)生成績不在[0,100]區(qū)間時(shí),拋出該異常。
定義一個(gè)異常類StudentNumberException,當(dāng)輸入的學(xué)號不滿足下述條件,則拋出該異常。條件為:學(xué)號為10位,第1位為2,第2位為0,其余位為數(shù)字0~9.
對Student和StudentTest類進(jìn)行必要修改,提升程序的健壯性。
StudentTest類運(yùn)行效果如下:
測試用例1:
請輸入學(xué)生學(xué)號:2011211301
請輸入學(xué)生姓名:王曉
請輸入學(xué)生三門課成績(數(shù)學(xué),英語,科學(xué)):88,79,90
學(xué)生信息如下:
學(xué)號:2011211301
姓名:王曉
數(shù)學(xué)成績:88
英語成績:79
科學(xué)成績:90
平均成績:85.66666666666667
測試用例2:
請輸入學(xué)生學(xué)號:1011211301
學(xué)號格式不正確,請重新輸入
請輸入學(xué)生學(xué)號:101121130x
學(xué)號格式不正確,請重新輸入
請輸入學(xué)生學(xué)號:2011211301
請輸入學(xué)生姓名:王曉
請輸入學(xué)生三門課成績(數(shù)學(xué),英語,科學(xué)):88,179,90
成績數(shù)據(jù)有誤,請重新輸入
請輸入學(xué)生三門課成績(數(shù)學(xué),英語,科學(xué)):88,-79,90
成績數(shù)據(jù)有誤,請重新輸入
請輸入學(xué)生三門課成績(數(shù)學(xué),英語,科學(xué)):88,79,90
學(xué)生信息如下:
學(xué)號:2011211301
姓名:王曉
數(shù)學(xué)成績:88
英語成績:79
科學(xué)成績:90
平均成績:85.66666666666667
作業(yè)命名:
_學(xué)號(8位)_姓名_第幾次作業(yè)(1位)_類名.java
eg:
_09211195_王曉_1_Student.java //定義Student類
_09211195_王曉_1_StudentList.java //定義StudentList類
為便于作業(yè)批改和查找,上傳作業(yè)的時(shí)候,傳.java文件,不要上傳壓縮包,一次作業(yè)可以有多個(gè).java文件
為便于作業(yè)批改,要求源文件中的類名也需要和java文件名一致,且一次作業(yè)的全部類文件放到同一個(gè)包下,包名為homeworkX,如第1次作業(yè)的包名為:homework1。如:
package homework1;
public class _09211195_王曉_1_Student{
//略
}

代碼片段和文件信息
package?homework2;
public?class?_2014211512_2_劉佳佳_ScoreException?extends?Exception?{
public?_2014211512_2_劉佳佳_ScoreException(String?Msg){
System.out.println(“錯(cuò)誤:“+Msg);
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????200??2016-10-30?11:00??homework2\_2014211512_2_劉佳佳_ScoreException.java
?????文件????????212??2016-10-30?11:00??homework2\_2014211512_2_劉佳佳_StudentNumberException.java
?????文件???????1418??2016-10-30?11:00??homework2\_2014211512_劉佳佳_2_Student.java
?????文件???????2755??2016-10-30?11:00??homework2\_2014211512_劉佳佳_2_StudentTest.java
?????目錄??????????0??2016-12-05?16:40??homework2
-----------?---------??----------?-----??----
?????????????????4585????????????????????5
- 上一篇:北郵java作業(yè)
- 下一篇:北郵java作業(yè)3
評論
共有 條評論