为什么圆的周长输出这样变成

来源:10-3 Java 中的抽象类

玫瑰肉丝肉啃肉

2016-06-10 11:33

575a34cb0001abe104060207.jpg

575a34cb0001f3f405000353.jpg

为啥圆的周长输出有这么多的0

写回答 关注

3回答

  • 窗前的小懒猫
    2016-07-18 21:37:15

    可以通过以下方法来控制输出的精度(这里是保留两位小数):

    DecimalFormat sum2=new DecimalFormat("#.00");
    System.out.println("圆的周长为:"+sum2.format(c));


  • weibo_YANG杨jh_0
    2016-06-10 12:12:47

    sum定义为float就好了

  • qq_不负韶华_2
    2016-06-10 11:58:26

    double类型的数据精度很高的比float的高,你可以百度下double可以精确到多少位

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题