在Java中,可以使用Math.round()方法來對一個浮點數進行四舍五入。這個方法返回最接近的整數,如果有兩個整數距離相等,它會返回偶數。
最佳實踐是將Math.round()方法用于需要四舍五入的浮點數,例如:
double number = 3.567;
long roundedNumber = Math.round(number);
System.out.println("Rounded number: " + roundedNumber);
這將輸出:
Rounded number: 4
另外,如果需要指定保留小數位數并進行四舍五入,可以使用DecimalFormat類:
double number = 3.567;
DecimalFormat df = new DecimalFormat("#.##");
double roundedNumber = Double.parseDouble(df.format(number));
System.out.println("Rounded number: " + roundedNumber);
這將輸出:
Rounded number: 3.57
這種方法可以讓你靈活地控制保留的小數位數。