抛出异常"/>
java抛出异常
可以定义自己的抛出异常方法,调用
MyException
package com.example.eerro;public class MyException extends Exception{private int detail;public MyException(int a){this.detail = a;}//toString:异常的打印信息@Overridepublic String toString() {return "MyException{" +"detail=" + detail +'}';}
}
test03
package com.example.eerro;public class test03 {//可能会存在异常的方法static void test(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 {test(11);} catch (MyException e) { //小的方面,内部过程抛出异常//MyException:我们自己定义的抛出方法System.out.println("MyException=>"+e);}}
}
更多推荐
java抛出异常
发布评论