修改金豆为金币
This commit is contained in:
@@ -6,19 +6,19 @@ import java.math.RoundingMode;
|
||||
import java.text.DecimalFormat;
|
||||
|
||||
/**
|
||||
* 金豆计算工具类
|
||||
* 金币计算工具类
|
||||
* @author fang
|
||||
* @date 2020-04-17
|
||||
*/
|
||||
public class AmountCalUtils {
|
||||
|
||||
|
||||
//金豆计算 加法
|
||||
//金币计算 加法
|
||||
public static BigDecimal add(BigDecimal b1,BigDecimal b2){
|
||||
return b1.add(b2);
|
||||
}
|
||||
|
||||
//金豆计算 减法
|
||||
//金币计算 减法
|
||||
public static BigDecimal sub(BigDecimal n1, BigDecimal n2) {
|
||||
formater.setMaximumFractionDigits(2);
|
||||
formater.setGroupingSize(0);
|
||||
@@ -27,14 +27,14 @@ public class AmountCalUtils {
|
||||
return new BigDecimal(formater.format(v));
|
||||
}
|
||||
|
||||
//金豆计算 乘法
|
||||
//金币计算 乘法
|
||||
public static Double mul(double v1, double v2) {
|
||||
BigDecimal n1 = new BigDecimal(Double.toString(v1));
|
||||
BigDecimal n2 = new BigDecimal(Double.toString(v2));
|
||||
return n1.multiply(n2).doubleValue();
|
||||
}
|
||||
|
||||
//金豆计算 乘法
|
||||
//金币计算 乘法
|
||||
public static BigDecimal mulMoney(BigDecimal n1, BigDecimal n2) {
|
||||
formater.setMaximumFractionDigits(2);
|
||||
formater.setGroupingSize(0);
|
||||
@@ -43,7 +43,7 @@ public class AmountCalUtils {
|
||||
return new BigDecimal(formater.format(multiply));
|
||||
}
|
||||
|
||||
//金豆计算 除法
|
||||
//金币计算 除法
|
||||
public static Double divide(double v1, double v2) {
|
||||
BigDecimal n1 = new BigDecimal(Double.toString(v1));
|
||||
BigDecimal n2 = new BigDecimal(Double.toString(v2));
|
||||
@@ -52,7 +52,7 @@ public class AmountCalUtils {
|
||||
|
||||
private final static DecimalFormat formater = new DecimalFormat();
|
||||
|
||||
//金豆计算除法,保留小数点后两位
|
||||
//金币计算除法,保留小数点后两位
|
||||
public static Double moneyDivide(BigDecimal n1, BigDecimal n2){
|
||||
BigDecimal v = n1.divide(n2, 10, BigDecimal.ROUND_HALF_UP);
|
||||
System.out.println(v);
|
||||
|
||||
Reference in New Issue
Block a user