方法1:
float f = 34.232323;
BigDecimal b = new BigDecimal(f);
float f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue();
// b.setScale(2, BigDecimal.ROUND_HALF_UP) 表明四舍五入,保留两位小数
复制代码
float ft = 134.3435f;
int scale = 2

本文介绍了三种在Java中如何将float类型数值保留两位或多位小数的方法,包括使用`DecimalFormat`、`String.format()`以及简单的数学运算进行四舍五入。
1119

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



