BigDecimal加减乘除运算

BigDecimal b1 = new BigDecimal(); 
BigDecimal b2 = new BigDecimal();

加法:b1.add(b2)

减法:b1.subtract(b2)

乘法:b1.multiply(b2)

除法:b1.divide(b2)

 

除法四舍五入:

b1.divide(b2, len,BigDecimal.ROUND_HALF_UP).doubleValue()

ROUND_HALF_UP是BigDecimal的一个常量,表示进行四舍五入的操作

len:保留len位

 

保留n位小数:

b1.setScale(n, BigDecimal.ROUND_HALF_UP)

 

你可能感兴趣的:(BigDecimal,运算,四舍五入,保留n位小数,Java)