目录

关于java中除0的问题

目录

关于java中除0的问题

关于

的问题

有麽一个问题,1/0和1.0/0.0的结果是什么?

代码如下:

输出如下:

[java]

  1. 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。