`
747017186
  • 浏览: 335430 次
社区版块
存档分类
最新评论

Pi的精准算法

    博客分类:
  • java
 
阅读更多

π=4*(1-1/3+1/5-1/7+1/9-…-1/(2*i-1)+1/(2*i+1))

位数越多pi的值就越精准。实现算法

package com.sysi.cn;

//π=4*(1-1/3+1/5-1/7+1/9-…-1/(2*i-1)+1/(2*i+1))

public class PiDemo {

public static void main(String[] args) {

float pi=0;

float j=0;

float o=0;

for(float i=2;i<10000000;i=i+2){

j=j+1/(float)(2*i-1);

o=o+1/(float)(2*i+1);

}

pi=4*(1-j+o);

System.out.println(pi);

}

 

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics