编辑代码

//程序6-3
class MyExceptionDemo {
    static void risk(int a) throws MyException {
        if (a > 10) throw new MyException(a);
        System.out.println("risk()正常执行");
    }

    public static void main(String[] args) {
        try {
            risk(1);
            risk(20);
        } catch (MyException e) {
            System.out.println("捕获MyException");
        }

    }
}


class MyException extends Exception {
    private int detail;

    MyException(int a) {
        detail = a;
    }

    public String toString() {
        return "MyException[" + detail + "]";
    }
}