Java中double型数据如何四舍五入?

假设咱们要用四舍五入法保留两位小数java

public class Main{
    public static void main(String[] args){
        double abc = 4.015;//  we would like to get the result 4.02
        System.out.println(new java.math.BigDecimal(Double.toString(abc)).setScale(2, java.math.BigDecimal.ROUND_HALF_UP).doubleValue());
    }    
}

Reference 1code

相关文章
相关标签/搜索