/**
* 保留小數位,四捨五入
*/
public static void main(String[] args) {
//Math.round保留兩位小數
double num1 = 10.123456;
num1 = Math.round(num1 * 100)/100.0;
System.out.println(num1);//10.12
//BigDecimal除法保留3位小數
double num2 = 10.125556;
num2 = new BigDecimal(num2).divide(new BigDecimal(1),3,BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(num2);//10.126
}