wmjy.net
当前位置:首页 >> jAvA求pi的值 >>

jAvA求pi的值

其实这个很简单,上面的公式pi=4-4/3+4/5-4/7+…实际上就是 pi=4/1-4/3+4/5-4/7+… 相信你已经发现规律了。 下面的类中,我将计算pi的公司放到了一个静态方法calculatePI()中,如果需要,你可以直接将其拷贝到你需要的地方。 程序如下: import ja...

代码如下: //圆周率 π = 4∑(k=0,..∞)(-1)^k/(2k+1) //π = 3.14159265358979323846 public class yzq { public static void main(String[] args) { // TODO Auto-generated method stub int n=0; double a=0; for (n=0;n

首先你的for循环没有加大括号,养成习惯后以后写代码可能会对排错造成困难;其次,你的for循环里的循环变量应该是 i ,而你写的是 n ,这是造成你程序出错的原因。你的公式没有问题,不过可以写的更简洁一些。 import java.util.Scanner;public...

这个百度知道已经有好多了埃。 http://zhidao.baidu.com/link?url=rwlzOMH1fXs5tu1Y93GBbnwtsozsW-9I-bQrbrTN-cW2X1gu5NX3NFVwN09W-r69Sqvhwnw2c9I_9ATrL1zfJa 不用重复提问的

整数相除、相乘,结果是整数。。。。。。。。换浮点数 ~ ~ ~

仅供参考。

是说pai吧…………??你这里怎么打的就怎么打(我用搜狗拼音打“pai”),不过好像不能自己读取它的值(我不会),我都是自己赋值floatπ=3.1415926;所以和其它的字母一样……

private final float pi = (float) 3.1415926;

因为在计算的时候数据类型默认转换失败。 参考以下程序: public class CaculatePi { /** * @param args */ public static void main(String[] args) { getPi(10000); getPi(20000); } //输入迭代次数 public static void getPi(int n) { float ...

void main() { int max = 1000; double item=0, sum=0; int flag = -1; int n; for(n=0;n

网站首页 | 网站地图
All rights reserved Powered by www.wmjy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com