Java除以零不会引发ArithmeticException-为什么?

Java除以零不会引发ArithmeticException-为什么?,第1张

Java除以零不会引发ArithmeticException-为什么?

您为什么不能自己检查一下并抛出异常(如果您要的话)。

    try {        for (int i = 0; i < tab.length; i++) { tab[i] = 1.0 / tab[i]; if (tab[i] == Double.POSITIVE_INFINITY ||         tab[i] == Double.NEGATIVE_INFINITY)     throw new ArithmeticException();        }    } catch (ArithmeticException ae) {        System.out.println("ArithmeticException occured!");    }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5478325.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存