码上敲享录 > java常见报错解答 > BigDecimal java加减乘除

BigDecimal java加减乘除

上一章章节目录下一章 2019-08-08已有1470人阅读 评论(0)
BigDecimal bignum1 = new BigDecimal("5.236");
BigDecimal bignum2 = new BigDecimal("4.35");
BigDecimal bignum3 = null;
//加法
bignum3 =  bignum1.add(bignum2);
System.out.println("和 是:" + bignum3);
//减法
bignum3 = bignum1.subtract(bignum2);
System.out.println("差  是:" + bignum3);
//乘法
bignum3 = bignum1.multiply(bignum2);
System.out.println("积  是:" + bignum3);
//除法
//bignum3 = bignum1.divide(bignum2);//此写法遇到除不尽时会报错
bignum3 = (bignum1).divide(bignum2,3,BigDecimal.ROUND_HALF_UP);
System.out.println("商  是:" + bignum3);

输出:

和 是:9.586

差  是:0.886

积  是:22.77660

商  是:1.204


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交