我想編寫一個方法將用戶的BMI(浮點數)四捨五入爲一個數字,邏輯是否正確以及如何在android Java中編寫它?如何在Android中將浮點數四捨五入爲一位數?
private static final DecimalFormat oneDigit = new DecimalFormat("#,##0.0");
public static float roundToOneDigit(float paramFloat)
{
float f = Float.valueOf(oneDigit.format(paramFloat)).floatValue();
f=f;
return f;
}
是否要將此值顯示給用戶?然後在'oneDigit.format(paramFloat)'後停下來,並使用該調用返回的String。 – 2012-03-14 20:36:05