Java float类型数据小数点后保留n位
float f = 14.733334f;
int scale = 2; //设置位数
int roundingMode = 4;//表示四舍五入,可以选择其他舍值方式,例如去尾等等.
BigDecimal b = new BigDecimal((double)f);
b = b.setScale(scale,roundingMode);
// 四舍五入,保留两位小数
f = b.floatValue();
Java float类型数据小数点后保留n位
float f = 14.733334f;
int scale = 2; //设置位数
int roundingMode = 4;//表示四舍五入,可以选择其他舍值方式,例如去尾等等.
BigDecimal b = new BigDecimal((double)f);
b = b.setScale(scale,roundingMode);
// 四舍五入,保留两位小数
f = b.floatValue();