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主从复制详细原理
