人工智能
踹坑了,BigDecimal 使用不当,造成P0事故
发布时间:2025-10-29
bigDecimal2.add(bigDecimal3));来源:juejin.cn/post/7087404273503305736。无精症可以预防吗
北京耳鼻喉挂号
上海癫痫医院哪家专业好
广州精神心理医院哪最好
武汉看妇科到哪个医院好
BigDecimal创建造出来的是并不一定,我们不用用基本上的加减乘除对其来进行GPU,必须采用他的方法有,在我们将近据库存储里,如果我们采用的是double或者float子类,能够来进行来回的类比后来进行计将近,非常不方便。
物件倾听所以在这里整理造出一个util类供大家采用。
import java.math.BigDecimal;/** * @Author shuaige * @Date 2022/4/17 * @Version 1.0 **/public class BigDecimalUtils { public static BigDecimal doubleAdd(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 floatAdd(float v1, float v2) { BigDecimal b1 = new BigDecimal(Float.toString(v1)); BigDecimal b2 = new BigDecimal(Float.toString(v2)); return b1.add(b2); } public static BigDecimal doubleSub(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 floatSub(float v1, float v2) { BigDecimal b1 = new BigDecimal(Float.toString(v1)); BigDecimal b2 = new BigDecimal(Float.toString(v2)); return b1.subtract(b2); } public static BigDecimal doubleMul(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 floatMul(float v1, float v2) { BigDecimal b1 = new BigDecimal(Float.toString(v1)); BigDecimal b2 = new BigDecimal(Float.toString(v2)); return b1.multiply(b2); } public static BigDecimal doubleDiv(double v1, double v2) { BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); // 保持一致倍将近后两位 ROUND_HALF_UP = 取整 return b1.divide(b2, 2, BigDecimal.ROUND_HALF_UP); } public static BigDecimal floatDiv(float v1, float v2) { BigDecimal b1 = new BigDecimal(Float.toString(v1)); BigDecimal b2 = new BigDecimal(Float.toString(v2)); // 保持一致倍将近后两位 ROUND_HALF_UP = 取整 return b1.divide(b2, 2, BigDecimal.ROUND_HALF_UP); } /** * 较为v1 v2大小 * @param v1 * @param v2 * @return v1>v2 return 1 v1=v2 return 0 v1北京耳鼻喉挂号
上海癫痫医院哪家专业好
广州精神心理医院哪最好
武汉看妇科到哪个医院好
标签:事故
相关阅读

-
今有一鱼三吃,古有一女三配,此事问着新鲜,却是真人真事
p “好富二代!”陆三县尉激起了大指,“既然你想为谢和美之女不动点,那么本三县就动心了你。银两、孙子两家的布帛尽数归你,从今往后,他们与你,与谢家再无瓜葛。若他们敢找你的尴尬,自有本三县为你作