java自定義異常例項1
阿新 • • 發佈:2020-12-30
技術標籤:java
自定義異常
1.建立自定義異常類
2.方法中通過throw關鍵字丟擲異常物件
3.使用try-catch在當前可能丟擲異常的方法中捕捉並處理異常
建立自定義異常類
class MyException extends Exception{
String ex;
public MyException(String ex){
this.ex = ex;
}
public String getEx() {
return ex;
}
public void setEx(String ex) {
this.ex = ex;
}
}
方法中處理異常
public class ExTest {
public static void main(String[] args) {
try {
getNum(1,0);
}catch (MyException ex){
System.out.println(ex.getEx());
}
}
public static int getNum(int a,int b)throws MyException{
if (b==0){
throw new MyException("分母不能為0");
}
return a+b;
}
}