黑马程序员技术交流社区

标题: 输出的数据为什么多了好多位? [打印本页]

作者: Wqi    时间: 2015-7-30 20:58
标题: 输出的数据为什么多了好多位?
.java文件:
import java.awt.*;
import java.applet.*;
public class Cir extends Applet
{
        public static final double PI = 3.14;
        public void paint(Graphics g)
        {
                double c,s,r=10;
                c = 2*r*PI;
                s = r*r*PI;
                String s1 = Double.toString(c);
                String s2 = Double.toString(s);
                g.drawString(s1,25,25);
                g.drawString(s2,25,50);
        }
}



.html文件:
<APPLET CODE="Cir.class" width=200 height=150>
</APPLET>



运行后小窗口的显示的周长怎么不是62.8而是62.800000000000004


运行结果.png (23.44 KB, 下载次数: 43)

运行结果

运行结果





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2