1. 程式人生 > 其它 >java自定義異常例項1

java自定義異常例項1

技術標籤: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; } }
結果:

在這裡插入圖片描述