对给定的数字(float)四舍五入到小数点后两位

float f = 123.456f;

float f1 = new BigDecimal(f).setScale(2,BigDecimal.ROUND_HALF_UP).floatValue();

float f2 = Math.round(f * 100) / 100f;

float f3 = new Float(new DecimalFormat(".##").format(f)).floatValue();

 

你可能感兴趣的:(F#,UP)