欢迎使用CSDN-markdown编辑器

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基础,java)