1. 程式人生 > >Java保留兩位小數

Java保留兩位小數

bsp 輸出結果 ring int ima 轉換 使用 java value

 1 //1、只要輸出結果的時候可以用以下方法:
 2 double x1 = 0.026;
 3 System.out.println(String.format("%.2f", x1));
 4 //結果:0.03
 5 //2、使用數據轉換(4種方法)
 6 //方案一:
 7 get_double = (double)(Math.round(result_value*100)/100.0)
 8 //方案二:
 9 DecimalFormat df = new DecimalFormat("#.##");
10 get_double = Double.ParseDouble(df.format(result_value));
11 //方案三: 12 get_double = Double.ParseDouble(String.format("%.2f",result_value)); 13 //方案四: 14 BigDecimal bd = new BigDecimalresult_value(); 15 BigDecimal bd2 = bd.setScale(2,BigDecimal .ROUND_HALF_UP); 16 get_double = Double.ParseDouble(bd2.ToString());

Java保留兩位小數