double d = 12.22;
BigDecimal bg = new BigDecimal(d);//【double】-->【BigDecimal】
double as = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();//【BigDecimal】-->【double】
BigDecimal bg = new BigDecimal(d);//【double】-->【BigDecimal】
double as = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();//【BigDecimal】-->【double】
本文介绍如何使用BigDecimal处理double类型的浮点数,确保数值精度。通过示例代码展示double到BigDecimal的转换过程,并设置保留两位小数的方法。
2359

被折叠的 条评论
为什么被折叠?



