資源簡介
實驗2 異常
在實驗1基礎上,
定義一個異常類ScoreException,當輸入的學生成績不在[0,100]區間時,拋出該異常。
定義一個異常類StudentNumberException,當輸入的學號不滿足下述條件,則拋出該異常。條件為:??學號為11位??(學號為10位),第1位為2,第2位為0,其余位為數字0~9.
對Student和StudentTest類進行必要修改,提升程序的健壯性。
StudentTest類運行效果如下:
測試用例1:
請輸入學生學號:2011211301
請輸入學生姓名:王曉
請輸入學生三門課成績(數學,英語,科學):88,79,90
學生信息如下:
學號
代碼片段和文件信息
package?homework_1;
import?java.util.*?;
public?class?ScoreException?extends?Exception{
//constructor
public?ScoreException(String?msg)
{
System.out.println(msg)?;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1585??2017-11-13?16:05??Student.java
?????文件????????187??2017-11-13?16:03??StudentNumberException.java
?????文件???????2662??2017-11-13?16:36??StudentTest.java
?????文件????????187??2017-11-13?16:03??ScoreException.java
-----------?---------??----------?-----??----
?????????????????4621????????????????????4
評論
共有 條評論