numberformat

numberformat可以设置舍入模式吗

小樊
105
2024-07-03 03:51:12
栏目: 编程语言
开发者专用服务器限时活动,0元免费领! 查看>>

在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。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:php中floatval的舍入模式设置

0
看了该问题的人还看了