美文网首页
java double 保留x位小数

java double 保留x位小数

作者: 姜小嫌 | 来源:发表于2020-01-03 00:03 被阅读0次

    以下是保留两位的例子

    public class Test1 {
        public static void main(String[] args) {
            double a = 123450;
            double d = a / 1000 / 1000;
            System.out.println(d);
            System.out.println(Math.round(d));
            System.out.println((double) Math.round(d*100)/100);
    
        }
    }
    

    输出结果

    0.12345
    0
    0.12
    

    先把d放大100倍取整(其实就是想保留放大一百倍后的两位数也就是12),然后再缩小100倍就被12保留下来了。

    相关文章

      网友评论

          本文标题:java double 保留x位小数

          本文链接:https://www.haomeiwen.com/subject/jmmaoctx.html