保留兩位小數
@Test
public void testTwoDecimal(){
String s = "555.78194";
String s1 = "999.78566";
//保留兩位小數
DecimalFormat df = new DecimalFormat("#.00");
System.out.println("四舍 = " + df.format(new BigDecimal(s)));
System.out.println("五入 = " + df.format(new BigDecimal(s1)));
}
輸出結果
四舍 = 555.78
五入 = 999.79
保留四位小數
@Test
public void testFourDecimal(){
String s = "555.78194";
String s1 = "999.78566";
//保留四位小數
DecimalFormat df1 = new DecimalFormat("#.0000");
System.out.println("四舍 = " + df1.format(new BigDecimal(s)));
System.out.println("五入 = " + df1.format(new BigDecimal(s1)));
}
輸出結果
四舍 = 555.7819
五入 = 999.7857