关于java中除0的问题
2015-09-26 22:24
489 查看
关于
有麽一个问题,1/0和1.0/0.0的结果是什么?
代码如下:
输出如下:
[java] view
plaincopy
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。
java 除0的问题
有麽一个问题,1/0和1.0/0.0的结果是什么?代码如下:
输出如下:
[java] view
plaincopy
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。
相关文章推荐
- 搭建JavaWeb项目时出现的问题
- 浅识异常
- Spring-声明式事务控制
- Java课程作业1
- 为什么eclipse改错后还是显示错误
- getResource()与decode()
- java并发编程学习:用 Semaphore (信号量)控制并发资源
- Java:多个数求和
- SpringMVC 流程(6)-- 常用注解
- 如何将java代码生成一个bat文件
- java程序优化
- Android Eclipse快捷键
- Java 静态代理和动态代理
- java静态代理和动态代理
- Java大数类
- java程序 输入10个数字并求和
- java多线程之生产者消费者经典问题
- JAVA_SE基础——32.this关键字调用本类的构造方法
- java从命令行接收多个数字,求和之后输出结果
- Eclipse 使用OpenGL