decimalformat用於格式化資料
具體使用為:
decimalformat format = new decimalformat(「0.0」);
代表保留整數字以及小數一位的資料,小數字會保留0,即1.0格式後結果為1.0
若想小數字為0時不保留,為其他數字時保留,則可使用 ## ,即
decimalformat format = new decimalformat("#.#");
使用例子如下:
double a = 0.10;
double b = 1.12;
decimalformat format1 = new decimalformat("0.00");
decimalformat format2 = new decimalformat("#.##");
system.out.println(format1.format(a));
system.out.println(format1.format(b));
system.out.println(format2.format(a));
system.out.println(format2.format(b));
system.out.println();
結果: 0.10
1.12
0.11.12
//若輸入的數為字串型別,如: string c = 「1.10」;可用double.parsedouble(c);
//再用結果format。
關於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.保留兩位的...