关于Bigdecimal比较大小

关于Bigdecimal比较大小java中对bigdimical比较大小一般用的是bigdemical的compareTo方法;另,

大家好,又见面了,我是你们的朋友全栈君。

java中对bigdimical比较大小一般用的是bigdemical的compareTo方法;

int a = bigdemical.compareTo(bigdemical2);
a = 1,表示bigdemical大于bigdemical2;
a = 0,表示bigdemical等于bigdemical2;
a = -1,表示bigdemical小于bigdemical2;

 另,

@org.junit.Test
    public void bigdecimalTest(){
        BigDecimal a=BigDecimal.valueOf(1.0);
        BigDecimal b=BigDecimal.valueOf(1.000);

        System.out.println("a:"+a+";b="+b);//a:1.0;b=1.0
        System.out.println(a.equals(b));//true
        System.out.println(a.compareTo(b)==0);//true

        BigDecimal c = new BigDecimal("1.0");
        BigDecimal d = new BigDecimal("1.000");
        System.out.println("c:"+c+";d="+d);//c:1.0;d=1.000
        System.out.println(c.equals(d));//false
        System.out.println(c.compareTo(d)==0);//true

}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154531.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 华为三层交换机配置不同网段互通[通俗易懂]

    华为三层交换机配置不同网段互通[通俗易懂]CSDN上看到这样一个问题,回答后所以顺便整理一下,一般情况下,三层交换机不直接连终端端,太浪费了,可以连一个交换机然后再连终端

    2025年10月27日
    3
  • internal server error是什么意思?

    internal server error是什么意思?internalservererror错误通常发生在用户访问网页的时候发生,该错误的意思是因特网服务错误。能够引起internalservererror报错的原因有多个,如果你是网站主的话,可以对下列情形进行一一排查。  1.服务器资源超载。如果网站文件没有做过修改,最有可能的是同服务器的资源超载:即同一时间内处理器有太多的进程需要处理的时候,会出现500错误。借助SSH,可以在命令行中输入以下命令查看:psfauxpsfaux|grepusername如果你查到某个进程消耗过多资源,

    2022年7月12日
    47
  • C#中MessageBox使用方法大全(附效果图)

    C#中MessageBox使用方法大全(附效果图)

    2021年11月29日
    111
  • python中变量的基本使用及命名规则

    python中变量的基本使用及命名规则目标变量定义变量的类型变量的命名标识符和关键字变量的命名规则01.变量定义在Python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建等号(=)用来给变量赋

    2022年7月5日
    25
  • 理解的英文(言语理解)

    开篇明义,dropout是指在深度学习网络的训练过程中,对于神经网络单元,按照一定的概率将其暂时从网络中丢弃。注意是暂时,对于随机梯度下降来说,由于是随机丢弃,故而每一个mini-batch都在训练不同的网络。dropout是CNN中防止过拟合提高效果的一个大杀器,但对于其为何有效,却众说纷纭。在下读到两篇代表性的论文,代表两种不同的观点,特此分享给大家。

    2022年4月10日
    46
  • 八数码问题-A*(AStar)算法实现[通俗易懂]

    八数码问题-A*(AStar)算法实现[通俗易懂]八数码问题可以说得上是搜索问题中比较经典的,可以有很多种搜索策略,比如说有最常见的BFS,DFS,此外,A*也是一个比较普遍的搜索算法。在八数码问题A*往往可以得到最优的求解路径。

    2022年7月13日
    13

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号