BigDecimal比较大小
来源:互联网 发布:java des加密算法 编辑:程序博客网 时间:2024/06/15 02:15
BigDecimal比较大小
这个类是Java里精确计算的类,下面说一下两个BigDecimal对象大小,相等的判断
1 比较对象是否相等
一般的对象用equals,但是BigDecimal比较特殊,举个例子:
BigDecimal a=BigDecimal.valueOf(1.0);
BigDecimal b=BigDecimal.valueOf(1.000);
在现实中这两个数字是相等的,但是如果用
a.equals(b)结果是false;怎么不相等了呢?因为equals是比较内容,“1.0”和“1.000”当然不一样了
解决办法:
if(a.compareTo(b)==0) 结果是true
这个类是Java里精确计算的类,下面说一下两个BigDecimal对象大小,相等的判断
1 比较对象是否相等
一般的对象用equals,但是BigDecimal比较特殊,举个例子:
BigDecimal a=BigDecimal.valueOf(1.0);
BigDecimal b=BigDecimal.valueOf(1.000);
在现实中这两个数字是相等的,但是如果用
a.equals(b)结果是false;怎么不相等了呢?因为equals是比较内容,“1.0”和“1.000”当然不一样了
解决办法:
if(a.compareTo(b)==0) 结果是true
阅读全文
1 0
- BigDecimal比较大小
- java BigDecimal比较大小
- BigDecimal比较大小
- BigDecimal如何比较大小
- BigDecimal比较大小
- BigDecimal比较大小
- BigDecimal 比较大小
- BigDecimal类型比较大小
- BigDecimal类型比较大小
- BigDecimal如何比较大小
- BigDecimal如何比较大小
- BigDecimal格式比较大小
- BigDecimal类型比较大小
- BigDecimal类型比较大小
- BigDecimal类型比较大小
- BigDecimal比较大小问题
- BigDecimal比较大小
- BigDecimal比较大小
- shiro默认filter
- Java Web基础知识之Servlet(1):初识Servlet
- dubbo调用中数据丢失问题的记录
- powerdesigner 数据类型与数据库数据类型对应
- DirectX学习(三)表面
- BigDecimal比较大小
- STM32F207上I2C作为从机的硬件中断实现的代码及注释
- python 图像分割
- win10, net framework 3.5 安装报错0x800F081F的解决方法
- Android 异步消息处理机制
- Intellij Ideay一、开启自动编译
- Gradle 入门到精通(三)
- Python学习(0)
- Android