bigDecimal加减乘法都没问题,除法由于会有除不尽小数的情况,如果不限制小数位数的话会进入死循环报错:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result。所以要设定小数位数:

BigDecimal a = BigDecimal.valueOf(120);

BigDecimal b = BigDecimal.valueOf(21);

BigDecimal c = a.divide(b,0,BigDecimal.ROUND_HALF_UP);

这样就不会报错或者求整的话可以写 divideToIntegerValue方法

bigDecimal除法取整数相关推荐

  1. php 除法向上取整,PHP - 除法取整数

    方案解决目标:对一个数进行除法取整数 1.round - 对浮点数进行四舍五入float round ( float $val [, int $precision ] ) 返回将 val 根据指定精度 ...

  2. js 除法取整数、取余数的方法

    **js 除法取整数.取余数的方法 取整 1.取整 // 丢弃小数部分,保留整数部分parseInt(5/2) // 2 2.向上取整 // 向上取整,有小数就整数部分加1Math.ceil(5/2) ...

  3. python语言的取余运算符_Python 中用于整数除法取余的运算符是()_学小易找答案...

    [填空题]隐球菌病多由()传播. [单选题]下列选项中,哪一个符号是管道符号. ( ) [多选题]可采用分批法计算产品成本的企业有( ) [填空题]现有字符串 s="1234567" ...

  4. 牛客 Celestial Resort 质因数分解求最小公倍数 除法取模

    题目描述 Madeline来到了Celeste山的天空度假山庄(Celestial Resort).工作人员Oshiro先生希望Madeline住在这里,而这里却因为早就没有客人来光顾而脏乱不堪. 虽 ...

  5. php 除法,php中如何除法取整

    php中除法取整的方法:1.使用[round()]函数对浮点数进行四舍五入:2.使用[ceil()]函数向上舍入为最接近的整数:3.使用[floor()]函数向下舍入为最接近的整数. php中除法取整 ...

  6. lua中的整除与取整数

    书籍是人类进步的阶梯,在没看lua程序设计第四版之前,并不知道lua有整除运算符,需要返回整除结果的时候,自己还得进行多余的运算,减去小数部分.前几天需求刚好需要用到整除和取一个浮点数的整数部分,运用 ...

  7. java乘法逆元与除法取模,关于数论乘法逆元及相关知识点

    在求解a/b%m时,可以转化为(a%(b*m))/b,转化过程如下 令k = (a/b)/m(向下取整), x = (a/b)%m; a/b = k*m + x (x < m); a = k*b ...

  8. Chino with Equation (隔板法+除法取模)

    链接: https://ac.nowcoder.com/acm/contest/553/D Chino的数学很差,因此Cocoa非常担心.今天,Cocoa要教Chino解不定方程. 众所周知,不定方程 ...

  9. 计算机中负数除法取余问题分析与实现

    计算机中负数除法取余问题分析与实现 背景 问题说明 原理分析 参考资料 背景 项目中遇到一个奇怪的问题,定位bug半天,发现同样的负数取余操作,在不同编程语言中实现竟然不一致,我滴个天,惊呆了.于是, ...

最新文章

  1. MATLAB简易验证码识别程序介绍
  2. Codeforces 854 C Planning 贪心 最大堆
  3. 【Android基础】 Launch Mode
  4. 项目管理心得——你为啥会觉得自己很忙?
  5. 解决django.db.utils.InternalError: (1049, Unknown database 'exam_db')
  6. 海信电视root工具_海信璀璨系列家电:一次购买便能享受全方位智能家居生活...
  7. 网络应用程序设计模式
  8. SDOI2016 生成魔咒
  9. Comet OJ - Contest #0
  10. python pandas dataframe基本使用整理
  11. 【转】mysql 、oracle中char和varchar以及varchar2的区别
  12. a和a的区别、二维数组的本质及多维数组
  13. 详解MES系统在钢铁企业的应用分析
  14. 线性代数-向量叉乘意义
  15. 夏威夷大学计算机专业排名,美国夏威夷大学排名
  16. Centos7之清理/var/tmp目录下内容
  17. 简单echars Demo
  18. 面试官:为什么 MySQL 使用 B+ 树?
  19. k8s标签选择器使用详解
  20. 【转】PHP网站(nginx、php-fpm、mysql) 用户权限解析

热门文章

  1. 【毕业设计】基于单片机的红外测距系统设计与实现 - c51 物联网 stm32
  2. office在线word、excel预览
  3. 御坂坂的C++学习之路(2)
  4. 将ResNet分类器做成一个小网站界面
  5. web利用html2canvas实现截图上传图片
  6. mybatis问题【Type interface com.qfedu.dao.StudentDAO is not known to the MapperRegistry】
  7. 我家云刷android系统教程,我家云刷OMV试用体验
  8. 手机屏幕坏了如何把手机里面的资料取出来_手机进水了怎么办?不同情况处理方法最全归纳!!!...
  9. 2020-10-15(重力场、拖拽、轮播图)
  10. count()--不是单组分组函数