java-异常课后作业1
 {
try {
//先验证输入的参数个数是否正确 两个参数
if (args.length != 2)
throw new ArrayIndexOutOfBoundsException(“参数个数不对”);
//先把接收到的参数 转成整数
int n1 = Integer.parseInt(args[0]);
int n2 = Integer.parseInt(args[1]);
double res = cal(n1,n2);//该方法可能会抛出ArithmeticException
System.out.println("计算结果是=" + res);
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println(e.getMessage());
e.printStackTrace();
}catch (NumberFormatException e){
System.out.println("参=参数格式不正确 需要输出整数");
}catch (ArithmeticException e){
System.out.println("出现了除0的异常");
}
}
//编写cal方法 就是两个数的商
public static double cal(int n1,int n2){
return n1/n2;
}
}