資源簡介
實(shí)驗(yàn)2 異常
在實(shí)驗(yàn)1基礎(chǔ)上,
定義一個異常類ScoreException,當(dāng)輸入的學(xué)生成績不在[0,100]區(qū)間時,拋出該異常。
定義一個異常類StudentNumberException,當(dāng)輸入的學(xué)號不滿足下述條件,則拋出該異常。條件為:??學(xué)號為11位??(學(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é)號
代碼片段和文件信息
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
評論
共有 條評論