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}
*/