黑马程序员技术交流社区
标题:
计算圆周率的小程序
[打印本页]
作者:
lxdamya
时间:
2015-5-14 12:38
标题:
计算圆周率的小程序
class Pi { public static void main(String[] args)
{ double pi =0; //定义初始值
double fenZi = 4; //分子为4
double fenMu = 1; //第一个4,可看作分母为1 的分式,以后的分母每次递增2
for (int i = 0; i < 1000000000; i++){ //运行老久,减少循环次数会快很多,只是精确度小些 pi += (fenZi/fenMu)
fenZi *= -1.0; //每项分子的变化是+4,-4,+4,-4 ....
fenMu += 2.0; //分母的变化是1,3,5,7, .... 每项递加2
} System.out.println(pi);
}
}
作者:
张浮生
时间:
2015-5-14 12:41
学习一下,谢谢分享。
作者:
Mr7952
时间:
2015-5-14 19:57
学习一下
作者:
蓝七
时间:
2015-5-14 20:23
数学不好的是不会的
作者:
吴富其
时间:
2015-5-14 20:46
学习学习,圆周率
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2