摘要:
转自http://blog.csdn.net/alanzyy/article/details/8591534在数学中,规定被除数不能为0那么在Java程序中一旦出现除数为0时,会出现什么情况呢:对于除数a和被除数b (a=0),(1)如果二者均为int型(long也是int型),结果会抛出异常:java.lang.ArithmeticException: / by zero(2)如果其中有一个为double或者float型,结果则是Infinity另外,对于Double和Float的NaN/Infinity等是否相等呢:Float.NaN == Double.NaNfalseFloat.NEG 阅读全文