1.首先写一个异常类MyException类
public MyException(int detail) { this.detail = detail; } @Override//异常的打印信息 public String toString() { return "MyException{" + "detail=" + detail + '}'; } }
2.编写一个测试类
public class Demo02 { //可能会存在异常的方法 static void text(int a) throws MyException { System.out.println("传递的参数为"+a); if (a>10){ throw new MyException(a); } System.out.println("OK"); } public static void main(String[] args) { try { text(12);//因为上面方法抛出异常,所以这里需要捕获异常,否则会报错 } catch (MyException e) { System.out.println("MyException==>"+e); } } } /*运行结果为 传递的参数为12 MyException==>MyException{detail=12} */