BigDecimalUtil 青旅半醒 2022-05-29 09:06 140阅读 0赞 bigdecimal经常用于精确计算,尤其是计算金额的时候。 public class BigDecimalUtil { private BigDecimalUtil(){ } public static BigDecimal add(double v1,double v2){ BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.add(b2); } public static BigDecimal sub(double v1,double v2){ BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.subtract(b2); } public static BigDecimal mul(double v1,double v2){ BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.multiply(b2); } public static BigDecimal div(double v1,double v2){ BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.divide(b2,2,BigDecimal.ROUND_HALF_UP);//四舍五入,保留2位小数 //除不尽的情况 } }
相关 BigDecimalUtil bigdecimal经常用于精确计算,尤其是计算金额的时候。 public class BigDecimalUtil { private B 青旅半醒/ 2022年05月29日 09:06/ 0 赞/ 141 阅读
相关 BigDecimalUtils浮点运算工具类 public class MyBigDecimal { public static String add(double d1, double 一时失言乱红尘/ 2021年12月14日 18:53/ 0 赞/ 315 阅读
还没有评论,来说两句吧...