可以用的
float f = 34.237323f;
BigDecimal b = new BigDecimal(f);
float f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue();
System.out.println(f1);
其他一些方法可以参考如下
http://jingyan.baidu.com/article/9faa72314efde2473d28cb7f.html
http://www.cnblogs.com/Dtscal/p/3485405.html
本文介绍了如何将浮点数转换为BigDecimal类型,并精确设置小数点后两位的方法,提供了详细步骤及代码示例。
5万+

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



