异常不可能全部同时发生

来源:互联网 发布:南风知我意Ⅰ百度云 编辑:程序博客网 时间:2024/04/30 10:38
class Demo{int div(int a,int b)throws ArithmeticException,ArrayIndexOutOfBoundsException{int arr[]=new int[a];System.out.println(arr[4]);return a/b;}}class Demodemo8{public static void main(String[] args){Demo d=new Demo();try{int x=d.div(4,0);System.out.println(x);}catch (ArithmeticException e){e.printStackTrace();System.out.println("除零了!!!");}catch(ArrayIndexOutOfBoundsException e){e.printStackTrace();System.out.println("角标越界!!!!!!!!!!");}}}//异常不可能全部一起发生,肯定有先后,谁写在前边谁先发生,谁就先处理,下面的不运行!!!

原创粉丝点击