关于求PI的问题
编写程序,显示i=10000,20000,,,,,,100000是PI的值,以下是我编的 我刚学java 是不是我函数用错了 输出都是4.0 ,(原谅我这渣渣问这样的题 ,求大神指导)public class ClculatePi {
public static void main(String[] args){
for(int n=10000;n<=100000;n+=10000)
System.out.println("The value of PI is "+compute(n));
}
public static double compute(int i){
double result;
double temp=0;
for(int j=0;j<=i;j++){
if(j%2==0)
temp=temp+1/(2*j+1);
else
temp=temp-1/(2*j+1);}
result = 4*temp;
return result;
}
}