在Java 中格式化數字
在Java 中格式化數字可讓您控制如何向使用者顯示數字,通常是為了可讀性或精確性目的。操作方法如下:
將數字格式化為特定的小數位數
要將數字捨去並格式化為特定的小數位數,請使用BigDecimal或Math.round().
import java.math.BigDecimal; double r = 5.1234; int decimalPlaces = 2; BigDecimal bd = new BigDecimal(r); bd = bd.setScale(decimalPlaces, BigDecimal.ROUND_HALF_UP); r = bd.doubleValue();
格式化數字逗號
要為數字加上逗號,請使用 DecimalFormat。
import java.text.DecimalFormat; DecimalFormat df2 = new DecimalFormat( "#,###,###,##0.00" ); double dd = 100.2397; double dd2dec = new Double(df2.format(dd)).doubleValue();
捨入數字
如果在格式化之前需要捨入,你可以使用Math.round():
double r = 5.1234; double rounded = Math.round(r * 100.0f) / 100.0f;
最佳實踐
以上是如何在 Java 中格式化數字以提高可讀性和精度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!