DecimalFormat中的佔位符 ,0

2021-10-01 22:14:14 字數 874 閱讀 7212

0和#都是佔位符,但在不同的地方,作用不一樣

0:比實際數字的位數多,不足的地方用0補上。

new decimalformat("00.00").format(3.14)  //結果:03.14

new decimalformat("0.000").format(3.14)  //結果: 3.140

new decimalformat("00.000").format(3.14)  //結果:03.140

比實際數字的位數少:整數部分不改動,小數部分,四捨五入

new decimalformat("0.000").format(13.146)  //結果:13.146

new decimalformat("00.00").format(13.146)  //結果:13.15

new decimalformat("0.00").format(13.146)  //結果:13.15

#:比實際數字的位數多,不變。

new decimalformat("##.##").format(3.14)  //結果:3.14

new decimalformat("#.###").format(3.14)  //結果: 3.14

new decimalformat("##.###").format(3.14)  //結果:3.14

比實際數字的位數少:整數部分不改動,小數部分,四捨五入

new decimalformat("#.###").format(13.146)  //結果:13.146

new decimalformat("##.##").format(13.146)  //結果:13.15

new decimalformat("#.##").format(13.146)  //結果:13.15

關於DecimalFormat 小數的保留位數

除法結果保留兩位小數,小數保留前導零 decimalformat df1 new decimalformat 0.0 保留1位小數,帶前導零 decimalformat df2 new decimalformat 保留1位小數,可以不帶前導零 decimalformat df3 new decima...

DecimalFormat物件關於小數點位數

比實際數字的位數多,不變。new decimalformat format 3.14 結果 3.14 new decimalformat format 3.14 結果 3.14 new decimalformat format 3.14 結果 3.14 比實際數字的位數少 整數部分不改動,小數部分,...

DecimalFormat類 小數點計算

decimalformat是numberformat乙個具體的子類,主要是格式化十進位制數。它有各種各樣的設計用於解析和格式化數字中的數字的特性區域設定,包括整數 123 固定點編號 123.4 科學記數法 1.23e4 百分比 12 和貨幣金額 123美元 等。常用到的幾個需求案例 1.保留兩位的...