关于java中除0的问题
目录
关于java中除0的问题
关于
的问题
有麽一个问题,1/0和1.0/0.0的结果是什么?
代码如下:
输出如下:
[java]
Sysetm.out.println(1/0); //结果 抛出异常 expection in thread java.langArithmeticExpection:/by ero
System.out.println(1.0/0.0);//当是一个浮点型的时候,结果显示的是infinity结果并非异常,而是无穷大
在JAVA中有三个特殊的浮点类型的数值:正
、负无穷大、NaN 这三种数值用来表示出错或者溢出的情况。 java中存在除0 异常,但是0.0(是double类型)并不是0,所以除于0.0并不报错,而计算负数的
会得到NaN。