首页 > 编程语言 >java的BigDecimal比较大小

java的BigDecimal比较大小

时间:2023-02-02 15:47:10浏览次数:45  
标签:java BigDecimal System println compareTo 大小 out

BigDecimal a = new BigDecimal(10);
BigDecimal b = new BigDecimal(2);
if(a.compareTo(b) == 0){
    System.out.println("a等于b");
}
if(a.compareTo(b) == 1){
    System.out.println("a大于b");
}
if(a.compareTo(b) == -1){
    System.out.println("a小于b");
}
if(a.compareTo(b) > -1){
    System.out.println("a大于等于b");
}
if(a.compareTo(b) < 1){
    System.out.println("a小于等于b");
}
if(a.compareTo(BigDecimal.ZERO) > 0){
    System.out.println("a大于0");
}

 

标签:java,BigDecimal,System,println,compareTo,大小,out
From: https://www.cnblogs.com/sunline/p/17086218.html

相关文章

  • Java里面为什么搞了双重检查锁,写完这篇文章终于真相大白了
    双重检查锁定与延迟初始化在java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正......
  • Java里面为什么搞了双重检查锁,写完这篇文章终于真相大白了
    双重检查锁定与延迟初始化在java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正......
  • Java里面为什么搞了双重检查锁,写完这篇文章终于真相大白了
    双重检查锁定与延迟初始化在java程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要......
  • Java Iterator(迭代器)的作用?
    JavaIterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代ArrayList和HashSet等集合。获取迭代器的方法:arrayList.Iterator()。参考1:https://www.runoo......
  • Java基础-浅拷贝和深拷贝
    浅拷贝浅拷贝会在堆上创建一个新的对象,如果原对象的属性是一个引用类型,拷贝的内部对象是原对象内部对象的引用地址,即原对象和拷贝对象用的是同一个内部对象。classInner......
  • JavaScript的this指向详解
    一、概念:函数的上下文(this)由调用函数的方式决定,function是“运行时上下文”策略;函数如果不调用,则不能确定函数的上下文。二、规则:对象打点调用它的方法函数,......
  • java异常处理机制(黑马)
    异常体系的介绍我们现在学习的异常不是为了让我们的代码以后不出现异常的情况,而是当程序出现异常之后我们该怎样处理异常体系结构我们一般只需要管Exception就可以......
  • java AES加密
    1、引入maven<!--Base64编码需要--><dependency><groupId>org.apache.directory.studio</groupId><artifactId>org.apache.commons.cod......
  • Java 基础 - javaagent原理及实践
    JavaAgent是什么?javaagent本质上可以理解为一个jar包插件,这个jar包通过JVMTI(JVMToolInterface)完成加载,最终借助JPLISAgent(JavaProgrammingLanguageInstrumentation......
  • JavaScript高级编程
    JavaScript关键字break    default    finally    instanceof    this    varvoid   ......