1. 程式人生 > >java 除法結果保留兩位小數,小數保留前導零

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

 

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.1
0.1
000.120
1230.12