如何在Java中抛出除以零的异常而不实际除以零?

如何在Java中抛出除以零的异常而不实际除以零?,第1张

如何在Java中抛出除以零的异常而不实际除以零?

你应该 不是
抛出一个ArithmeticException。由于错误在于提供的参数中,请抛出一个

IllegalArgumentException
。如文档所述:

抛出该错误以指示方法已传递了非法或不适当的参数。

这正是这里正在发生的事情。

if (divisor == 0) {    throw new IllegalArgumentException("Argument 'divisor' is 0");}


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

原文地址:https://54852.com/zaji/5131570.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存