Java BigDecimal类型的 加减乘除运算
BigDecimal类型的 加减乘除运算
BigDecimal类型的 加减乘除运算需要调用方法:
加法 :add
减法:substract
乘法:multiply
除法:divide
public static void main(String[] args) { BigDecimal b1 = new BigDecimal("10"); BigDecimal b2 = new BigDecimal("5"); BigDecimal b3 = null; // 加法 b3 = b1.add(b2); System.out.println(b3); // 减法 b3 = b1.subtract(b2); System.out.println(b3); // 乘法 b3 = b2.multiply(b1); System.out.println(b3); // 除法 b3 = b1.divide(b2); System.out.println(b3); }
BigDecimal.setScale()方法用于格式化小数点
-
setScale(1) 保留一位小数,默认使用四舍五入方式。 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4 setScale(1,BigDecimal.ROUND_HALF_UP)四舍五入,2.35变成2.4 setScale(1,BigDecimal.ROUND_HALF_DOWN)四舍五入,2.35变成2.3,如果是5则向下舍
上一篇:
通过多线程提高代码的执行效率例子
下一篇:
redis主从复制详细原理