利用公式 Pi/4=1-1/3+1/5-1/7+1/9-… 计算Pi的值(n表示一共有多少项)
要计算Pi的值,可先计算Pi/4的值,最后再乘以4即可。观察等号右边,可发现分母的值为2*i+1,并且所有偶数项前面均为+,奇数项前面均为-,所以我们将其分开计算即可。
代码实现:
public class Practice {
public static double calcPi(int n){
double Pi4=0;
for(int i=0;i<n;i++){
if(i%2==0){
Pi4+=1.0/(2*i+1);
}else{
Pi4-=1.0/(2*i+1);
}
}
return 4*Pi4;
}
public static void main(String[] args) {
double res=calcPi(10);
System.out.println(res);
}
}