java四舍五入

Posted nihaorz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java四舍五入相关的知识,希望对你有一定的参考价值。

import java.math.BigDecimal;

public class RoundTest 

    public static void main(String[] args) 
        double data = 56.265d;
        double result = new BigDecimal(data).setScale(1, BigDecimal.ROUND_HALF_UP).doubleValue();
        //1代表保留1位小数,保留两位小数就是2,依此累推
        //BigDecimal.ROUND_HALF_UP 代表使用四舍五入的方式
        System.out.println(result);//输出56.3
    

以上是关于java四舍五入的主要内容,如果未能解决你的问题,请参考以下文章

java四舍五入的函数

Java强制转换为啥没有四舍五入

怎样用java实现小数的四舍五入?

java bigdecimal 四舍五入

java中保留两位小数并要求四舍五入的方法

java 两个数相除后四舍五入并保留两位小数