必威体育Betway必威体育官网
当前位置:首页 > IT技术

java BigDecimal类型 比较大小

时间:2019-11-02 17:14:27来源:IT技术作者:seo实验室小编阅读:88次「手机版」
 

bigdecimal比较大小

一般我们进行类型比较有.equals()、==、.compareTo()

但是当比较bigdecimal类型时最好使用.compareTo()来比较大小

BigDecimal a=BigDecimal.ZERO;

BigDecimal b=BigDecimal.valueOf(0.000);

BigDecimal c=BigDecimal.valueOf(0.0);

a.equals(b) 的结果会是false

b.equals(c) 的结果会是false

而a.compareTo(b)==0 的结果会是true

而b.compareTo(c)==0 的结果会是true

这是由于小数点位引起的,还会有其它类似的情况。

所以在进行数字类型比较大小时,最好使用.compareTo()

文章最后发布于: 2018-04-09 13:58:24

相关阅读

java中,switch,default

int a = 1; switch (a){ case 1: out.println("1"); break;

java.lang.String源码

import java.io.ObjectStreamField; import java.io.UnsupportedEncodingException; import java.nio.charset.Charset; import j

2019最新北风网Ant+Java全套视频课程

《北风网陶宝哥老师Ant使用全攻略全套》完整版[北风网陶宝哥老师Ant使用全攻略全套下载].IBM.Websphere.Deployment.And.Advanced

对比java和python

对比java和python 1.难易度而言。python远远简单于java。2.开发速度。Python远优于java3.运行速度。java远优于标准python,pypy和

三分钟明白 Activiti工作流 -- java运用

一、 什么是工作流 以请假为例,现在大多数公司的请假流程是这样的 员工打电话(或网聊)向上级提出请假申请——上级口头同意——上级

分享到:

栏目导航

推荐阅读

热门阅读