1.异常处理类
package second; public class MyException extends Exception { MyException (){ }
MyException (String ErrorMsg){
super(ErrorMsg);
}
public void check(){
System.out.println("都报错了,还处理个毛线!");
}
}
2.程序
package second; public class ScoreCount {
public static void main(String[] args){
String end = "";
try{
end = score(1000);
}catch(MyException e){
e.check();
}
System.out.println(end);
}
/* 可能会爆出异常的方法 */
static String score(int score) throws MyException {
if(score <= 50){
return "不及格!";
}else if(score <= 80){
return "优良!";
}else if(score <= 100){
return "好评!";
}
throw new MyException();
}
}