java中,如果int/int中除数为0,会抛出异常java.lang.ArithmeticException: / by zero,这个不容易理解!但如果是浮点型,就不会报异常了!
总结如下:
0.0/0.0 得到的结果是NaN(not an number的简称,即"不是数字")。通过Double.isNaN(double x)来判断。
正数/0.0 得到的结果是正无穷大,即Infenity
负数/0.0 得到的结果是负无穷大,即Infenity。通过Double.isInfinite(double x)来判断。