类 BigDecimalUtil
java.lang.Object
cn.jrack.core.util.BigDecimalUtil
-
方法概要
修饰符和类型方法说明static BigDecimal精确加法static BigDecimal精确加法static BigDecimaladd(BigDecimal value1, BigDecimal value2) 精确加法static BigDecimaladd(BigDecimal value1, BigDecimal value2, BigDecimal value3) 精确加法static BigDecimal精确除法static BigDecimaldiv(BigDecimal value1, BigDecimal value2) 精确除法static BigDecimal精确乘法static BigDecimal精确乘法static BigDecimalmul(BigDecimal value1, BigDecimal value2) 精确乘法static BigDecimalmul(BigDecimal value1, BigDecimal value2, BigDecimal value3) 精确乘法static BigDecimal精确减法static BigDecimal精确减法static BigDecimalsub(BigDecimal value1, BigDecimal value2) 精确减法static BigDecimalsub(BigDecimal value1, BigDecimal value2, BigDecimal value3) 精确减法static BigDecimalwapAdvance(BigDecimal primeNumbers, BigDecimal primePrice, BigDecimal currentNumbers, BigDecimal currentPrice) 入库 加权平均单价=(个数*价钱+本期个数*价钱)/(期初数量+本期购进数量) 加权平均价 进货 primeNumbers 期初个数 primePrice 期初价钱 currentNumbers 本期数量 currentPrice 本期价钱static BigDecimalwapOut(BigDecimal primeNumbers, BigDecimal primePrice, BigDecimal currentNumbers, BigDecimal currentPrice) 退货 出价 (加权值 * 期初数量 -本期退货成本*本期退货数量)/ (库存-本期退货数量) 加权平均价 出货 primeNumbers 期初个数 primePrice 期初价钱 currentNumbers 本期退货数量 currentPrice 本期退货价钱
-
方法详细资料
-
add
精确加法 -
add
精确加法 -
add
精确加法 -
add
精确加法 -
sub
精确减法 -
sub
精确减法 -
sub
精确减法 -
sub
精确减法 -
mul
精确乘法 -
mul
精确乘法 -
mul
精确乘法 -
mul
精确乘法 -
div
精确除法 -
div
精确除法 -
wapAdvance
public static BigDecimal wapAdvance(BigDecimal primeNumbers, BigDecimal primePrice, BigDecimal currentNumbers, BigDecimal currentPrice) 入库 加权平均单价=(个数*价钱+本期个数*价钱)/(期初数量+本期购进数量) 加权平均价 进货 primeNumbers 期初个数 primePrice 期初价钱 currentNumbers 本期数量 currentPrice 本期价钱 -
wapOut
public static BigDecimal wapOut(BigDecimal primeNumbers, BigDecimal primePrice, BigDecimal currentNumbers, BigDecimal currentPrice) 退货 出价 (加权值 * 期初数量 -本期退货成本*本期退货数量)/ (库存-本期退货数量) 加权平均价 出货 primeNumbers 期初个数 primePrice 期初价钱 currentNumbers 本期退货数量 currentPrice 本期退货价钱
-