算除法时,除数为0,但为何显示的是Infinity,而不是抛出异常 rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能否给代码看一下?应该是抛出Exception in thread "main" java.lang.ArithmeticException: / by zero 在JAVA代码中应该会出错。。你是不是在JSP中啊?JSP是不显示这种错误的。 浮点运算,是不会出现异常的结果是非数(NaN)浮点数的一种特殊形态 System.out.println((byte/short/char/int/long)1/0);Exception in thread "main" java.lang.ArithmeticException: / by zeroSystem.out.println((float/double)1/0);InfinityInfinity是无穷大的意思,一个正数除以一个无限趋近于0的数结果就是无限趋近于无穷大,除以0当然就是无穷大了,这只适用于float和double,至于其它类型为什么不行,你应该去问jdk的开发人员 整形数(integral types)除以0会抛出异常浮点数(floating-point types)除以0结果是infinity 浮点运算,是不会出现异常的 整形数(integral types)除以0会抛出异常 FTP取得文件一览报错 Buffer映射文件 在线求救 菜鸟 首次提问 高手多多指教???!!! 求比较不错的oa产品 怎么解决软件扩展性问题?大家讨论一下 急求专业的报表打印工具 poi操作word没有教程吗 java内核问题 大家看看这个程序为什么会运行出错?(书上的例题) 抛出异常与try catch 求问一个让所有版本IE都识别的Applet 写法
能否给代码看一下?应该是抛出Exception in thread "main" java.lang.ArithmeticException: / by zero
结果是非数(NaN)
浮点数的一种特殊形态
Exception in thread "main" java.lang.ArithmeticException: / by zeroSystem.out.println((float/double)1/0);
Infinity
Infinity是无穷大的意思,一个正数除以一个无限趋近于0的数结果就是无限趋近于无穷大,除以0当然就是无穷大了,这只适用于float和double,至于其它类型为什么不行,你应该去问jdk的开发人员
浮点数(floating-point types)除以0结果是infinity
整形数(integral types)除以0会抛出异常