BigDecimal数学计算

  1. BigDecimal bignum1 = new BigDecimal("10");  
  2. BigDecimal bignum2 = new BigDecimal("5");  
  3. BigDecimal bignum3 = null;  
  4.   
  5. //加法  
  6. bignum3 =  bignum1.add(bignum2);       
  7. System.out.println("和 是:" + bignum3);  
  8.   
  9. //减法  
  10. bignum3 = bignum1.subtract(bignum2);  
  11. System.out.println("差  是:" + bignum3);  
  12.   
  13. //乘法  
  14. bignum3 = bignum1.multiply(bignum2);  
  15. System.out.println("积  是:" + bignum3);  
  16.   
  17. //除法  
  18. bignum3 = bignum1.divide(bignum2);  
  19. System.out.println("商  是:" + bignum3); 
  20. 商=被除数.devide(除数,保留小数位数,精确方法)
  21. BigDecimal b1 = new BigDecimal(v1);
    BigDecimal b2 = new BigDecimal(v2);
    return b1.divide(b2, 0, BigDecimal.ROUND_CEILING).intValue();

posted @   老屋上的仙人掌  阅读(67)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示