關於DecimalFormat 小數的保留位數

2022-09-18 11:27:19 字數 610 閱讀 1876

除法結果保留兩位小數,小數保留前導零

decimalformat df1 = new decimalformat(「0.0″); //保留1位小數,帶前導零

decimalformat df2 = new decimalformat(「#.#」); //保留1位小數,可以不帶前導零

decimalformat df3 = new decimalformat(「000.00″); //保留2位小數,帶前導零

decimalformat df4 = new decimalformat(「###.##」); //保留2位小數,可以不帶前導零

模式中#為可選,存在則出現,不存在則不出現;

模式中0為必須,存在則為具體數字,不存在則為零;

system.out.println(df1.format(0.12));

system.out.println(df2.format(0.12));

system.out.println(df3.format(0.12));

system.out.println(df4.format(1230.12));

結果:

0.10.1

000.120

1230.12

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.保留兩位的...

DecimalFormat用於格式化資料簡單使用

decimalformat用於格式化資料 具體使用為 decimalformat format new decimalformat 0.0 代表保留整數字以及小數一位的資料,小數字會保留0,即1.0格式後結果為1.0 若想小數字為0時不保留,為其他數字時保留,則可使用 即 decimalformat...