import java.util.Scanner;importstatic java.lang.System.out;importstatic java.lang.Math.*;publicclassxy{publicstaticvoidmain(String[] args){
double pi =0,flag =1.0,sum =0,m =1;
int k =1;while(abs(m)>pow(10,-6)){
m = flag / k;
sum += flag / k;
k +=2;
flag =-flag;}
pi =4*sum;
out.println(pi);}}
2 不累加
import java.util.Scanner;importstatic java.lang.System.out;importstatic java.lang.Math.*;publicclassxy{publicstaticvoidmain(String[] args){
double pi =0,sum =0,m =1;
int k =1,flag =1;while(abs(m)>pow(10,-6)){
sum += m;
k+=2;
flag =-flag;
m =1.0/ k *flag;
pi =4*sum;}
pi =4*sum;
out.println(pi);}}