概述
**
ArithmeticException算数异常
**
//ArithmeticException;算数异常
public void test3() {
try {
Scanner scan = new Scanner(System.in);
System.out.println(“请输入除数”);
double num1 = scan.nextInt();
System.out.println(“请输入被除数”);
double num2 = scan.nextInt();
double result = num1 /num2;
//int result = 5/0;
System.out.println(result);
} catch (ArithmeticException e) {
System.out.println(“算数异常!”);
e.printStackTrace();
}
}
以上代码定义了两个double类型的数,num1和num2.
但是在运行以上代码时,我在控制台先num1输入数字5,num2输入0,以下结果为:`不会报ArithmeticException;算数异常。
如果两数定义为int类型的数就会正常报ArithmeticException 算数异常。
答案是:一个浮点数除以0 得到一个无限大的数。
最后
以上就是酷炫芝麻为你收集整理的ArithmeticException算数异常ArithmeticException算数异常的全部内容,希望文章能够帮你解决ArithmeticException算数异常ArithmeticException算数异常所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复