/***
     * 返回 a-b 的差 【返回 BigDecimal 类型】
     * @param a 被减数
     * @param b 减数
     * @return
     */
    public static BigDecimal getBigDecimalDiffer(BigDecimal a,BigDecimal b){
        //默认返回值
        BigDecimal c = null;
        //参数强转
        if(a == null){
            a = new BigDecimal("0");
        }
        if(b == null){
            b = new BigDecimal("0");
        }
        //
        c = a.subtract(b);
        //
        return  c.compareTo(new BigDecimal("0.00000000")) == 0 ? new BigDecimal("0"): c;
    }

最新文章

  1. mysql连结查询
  2. Java实现归并排序
  3. android布局属性详解
  4. SQL语句删除重复数据
  5. java 19 -13 FIle类的一些方法2
  6. Android——ListView相关作业(修改版)
  7. TTY驱动程序架构
  8. ibernate学习笔记5---实体类或属性名与数据库关键字冲突、hql命名参数、hql实现通用分页
  9. 【Node】SuperAgent
  10. 大家来找茬-SpringMVC中Tomcat正常启动,始终访问不了Controller,出404错
  11. 多线程和多进程的区别(C++)
  12. python编程总结
  13. ECS_8080端口连接拒绝问题排查
  14. 实现img图片不能被拖动的两种简单方法
  15. linux学习笔记:关于环境变量
  16. Spring 实现事务的三种方式
  17. Sublime text 3 For LINUX 注册方法&关闭更新提示
  18. redis集群设置密码
  19. nmap学习之相关参数列表
  20. 浏览器根对象window之caches

热门文章

  1. 如何创建一个asp页面
  2. PHP魔术方法__call()篇
  3. learn cmake
  4. Eclipse中合并GIT分支
  5. Prime Distance POJ - 2689 线性筛
  6. 洛谷4623 [COCI2012-2013#6] BUREK
  7. HDU 1756 Cupid's Arrow( 判断点在多边形的内外 )
  8. Vue系列(二):发送Ajax、JSONP请求、Vue生命周期及实例属性和方法、自定义指令与过渡
  9. 新手须知 QT类大全
  10. sql删除注意的问题