import java.math.BigDecimal;
import java.math.RoundingMode;
/**
* @description: bigdecimal 工具類
**/
public class BigdecimalUtil {
/**
* 加法
* @param b1
* @param b2
* @return
*/
public static BigDecimal add(BigDecimal b1, BigDecimal b2){
return b1.add(b2);
}
/**
* 加法
* @param b1
* @param b2
* @return
*/
public static BigDecimal subtract(BigDecimal b1, BigDecimal b2){
return b1.subtract(b2);
}
/**
* 乘法
* @param b1
* @param b2
* @return
*/
public static BigDecimal multiply(BigDecimal b1, BigDecimal b2,int scale){
BigDecimal b3 = b1.multiply(b2);
return b3.setScale(scale, RoundingMode.HALF_UP);
}
/**
* 除法
* @param b1
* @param b2
* @return
*/
public static BigDecimal divide(BigDecimal b1, BigDecimal b2,int scale){
BigDecimal b3 = b1.divide(b2,scale, RoundingMode.HALF_UP);
return b3;
}
BigDecimal的一些常用基本操作記錄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.