为什么 Java 在除以 0.0 时不引发异常?
2022-08-31 14:16:28
我有代码来计算2个数字之间的百分比差异 - - 其中两个数字都是s。我预计必须添加某种检查/异常处理,以防oldNum为0。但是,当我对 oldNum 和 newNum 执行值为 0.0 的测试运行时,执行继续进行,就好像什么也没发生过一样,也没有抛出任何错误。使用 s 运行此代码肯定会导致算术除以零异常。为什么Java在涉及到s时忽略了它?(oldNum - newNum) / oldNum * 100;
double
int
double