JAVA-数值计算中的特殊情况,NAN,Infinity
来源:互联网 发布:网购数据 编辑:程序博客网 时间:2024/06/10 06:27
最近在项目中遇到了double数据出现Infinity的情况;于是对数值计算中几种比较特殊的情况进行了实践:
public static void main(String[] args) {// 非0number/0.0System.out.println((double)(5/0.0));// 0/0.0System.out.println((double)(0/0.0));// 0.0/0.0System.out.println((double)(0.0/0.0));// MAX_VALUE/MIN_VALUESystem.out.println((double)(Double.MAX_VALUE/Double.MIN_VALUE));// 0/0 //System.out.println((double)(0/0));// 非0number/0 // System.out.println((double)(5/0));}
结果:
Infinity
NaN
NaN
Infinity
java.lang.ArithmeticException: / by zero
java.lang.ArithmeticException: / by zero
需要特别注意!!!
阅读全文
0 0
- JAVA-数值计算中的特殊情况,NAN,Infinity
- Java浮点运算中特殊的情况NAN与Infinity
- Java中的NaN和Infinity
- Java中的Infinity和NaN
- Java中的Infinity和NaN
- Java中的Infinity和NaN
- Java中的Infinity和NaN
- Java中的Infinity和NaN
- Java中的Infinity和NaN
- Java中的NAN和INFINITY
- java中的NAN和INFINITY
- Java中的Infinity和NaN
- js中的特殊数值——NaN,+0,-0,Infinity,undefined,null
- java NAN 和 INFINITY
- 关于Java中NaN,Infinity,-Infinity参与算术运算的各种情况
- C# 中的 Infinity 和 NaN
- Double 中的 NAN与INFINITY
- java中Infinity和NAN
- http协议的消息头的用法作用
- 解决代码动态设置Edittext编辑状态存在问题
- 创建maven工程和手动添加依赖库
- android设置横竖屏、可触控、获取分辨率等代码
- Web.config的读取和修改实例
- JAVA-数值计算中的特殊情况,NAN,Infinity
- Java实现访问指定url,并在指定时长后自动关闭浏览器
- Linux环境下段错误的产生原因及调试方法小结
- oracle && mysql 导入导出数据总结
- CSND-Markdown快键键
- Oracle的rollup、cube、grouping sets函数
- 生成对抗网络GAN
- 02 ffmpeg获取桌面图像的编程
- 一步一步学MySQL---18 MySQL常用函数(2)