
求π的近似值 java
完整代码:public static void main(String[] args){double m=1,s=0,n=1,x=-1;while(n>=Math.pow(10,-6)){s+=1/m;m=Math.pow(-1,x)*(Math.abs(m)+2);n=Math.abs(1/m);++x;}System.o.
·
完整代码:
public static void main(String[] args){
double m=1,s=0,n=1,x=-1;
while(n>=Math.pow(10,-6)){
s+=1/m;
m=Math.pow(-1,x)*(Math.abs(m)+2);
n=Math.abs(1/m);
++x;
}
System.out.printf("π/4=%.6f\n",s+1/m);
System.out.printf("π=%.6f",(s+1/m)*4);
}
运行结果:
更多推荐
所有评论(0)