在Java中,NumberFormat類可以設置舍入模式。可以使用setRoundingMode方法來設置舍入模式,常用的舍入模式包括:
以下是一個示例代碼,演示如何使用NumberFormat設置舍入模式:
import java.math.RoundingMode;
import java.text.NumberFormat;
public class Main {
public static void main(String[] args) {
double number = 123.45678;
NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(2);
nf.setRoundingMode(RoundingMode.HALF_UP);
System.out.println(nf.format(number)); // 輸出123.46
}
}
在這個例子中,我們將NumberFormat的最大小數位設置為2,并且設置舍入模式為四舍五入。最終輸出結果為123.46。