Java保留兩位小數
阿新 • • 發佈:2018-03-17
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保留兩位小數