早教吧作业答案频道 -->其他-->
编写Exceptiontest程序,具有下面功能:编写Exceptiontest程序,具有下面功能:a)从命令行接收两个数,计算两数相除,捕获除数为零的异常。b)抛出一个ArrayIndexOutOfBoundsException异常,并捕
题目详情
编写Exception_test程序,具有下面功能:
编写Exception_test程序,具有下面功能:
a) 从命令行接收两个数,计算两数相除,捕获除数为零的异常。
b) 抛出一个ArrayIndexOutOfBoundsException异常,并捕获处理
编写Exception_test程序,具有下面功能:
a) 从命令行接收两个数,计算两数相除,捕获除数为零的异常。
b) 抛出一个ArrayIndexOutOfBoundsException异常,并捕获处理
▼优质解答
答案和解析
public class Exception_test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num1 = scanner.nextInt();
int num2 = scanner.nextInt();
try {
System.out.println(compute(num1, num2));
throw new ArrayIndexOutOfBoundsException(-1);
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("数组越界");
} finally {
scanner.close();
}
}
public static double compute(int num1, int num2) {
double result;
try {
result = num1 / num2;
} catch (ArithmeticException e) {
throw new ArithmeticException("除数不能为0");
}
return result;
}
}
看了编写Exceptiontest...的网友还看了以下:
输入阻抗等于输出阻抗时候负载获得最大功率是怎么通过公式推导出来的?P=I^2*R=E^2*R/(R 2020-05-13 …
连字成词(英语)l u o e b s r u s r e t o s w a e s r t e 2020-05-14 …
关于量子力学的用角动量量子化J=n*(hbar)推rn和En的过程中:圆轨道给出mv^2/r=e^ 2020-05-15 …
用这些英文字母拼词这些英文字母打乱了顺序.一个题目一个词.第一题:r,c,t,a,e,s,r第二题 2020-05-16 …
纵横字谜之英语暑假作业题(s)(o)(r)(r)(n)(g)(r)(e))(a)(k)(k)(e) 2020-06-06 …
E^2*R/(R+r)^2=E^2/(R-r)^2/R+4r(某公式推导最后两行)本人只得:=E^ 2020-06-07 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 2020-07-14 …
对的打对错的打错gowithuslikecollectdollsturntoleftonfootgo 2020-11-01 …
(e)(a)(r)thush(e)(r)sh(i)(r)tl(e)(a)(r)ncol(o)(u)( 2020-11-27 …
已知电源电压为E,内阻为y,输出功率与负载电阻R的导数关系式P'(R)=[E∧2*R/(R+r)∧2 2020-12-18 …