public class Welcome {
public static void main(String[] args) {
// TODO Auto-generated method stub
double pi=0;
double n=1;
double sum=0;
double k=1;
while((pi-Math.PI)>0.0000001||(Math.PI-pi)>0.0000001){ //刚开始用的是if,if是选择,while是循环
sum=sum+k/n;
n=n+2;
k=-k;
pi=4*sum;
}
System.out.println(pi);
}
}
相关文章
- 编写程序,用公式π/4=1-1/3+1/5-1/7+…求π的近似值,直到最后一项的绝对值小于10^-4为止。(计算结果为什么不是3.14?哪里不对?)
- 用Java近似求pi,利用公式pi=4*(1-1/3+1/5-1/7+.....)
- 用π/4≈1-1/3+1/5-1/7+...公式求π的近似值,知道某一项的绝对值小于10的-6次方为止
- C++上机报告 利用公式计算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括号中最后一项的绝对值小于0.000001为止。
- 利用公式计算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括号中最后一项的绝对值小于0.000001为止
- 初学C语言:求圆周率pi的近似值(pi/4=1-1/3+1/5-1/7...)
- 用下面公式求π的近似值π/4=1-1/3+1/5-1/7+........