关于java中异常的抛出和处理,很简单,但是对于到底是捕获异常还是将其抛出由太人捕获呢;
最好的选择是什么也不做,将这个异常传递给 调用者**,但是必须声明这个方法可能会抛出异常的类型。**
public static int divied5(int num1,int num2) throws IllegalArgumentException{ if(num2==0) throw new IllegalArgumentException(); int result=num1/num2; return result; }
在main方法中如下调用
try { int result=divied5(5,0); }catch (IllegalArgumentException e){ System.out.println("IllegalArgumentException异常出现"); }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)