package booksTest; public class p54_3_20 { public static void main(String[] args) { double pi ;//定义 一个变量 pi double sum ;//定义 一个变量 sum int n = 10000;//定义 一个变量 n int sign = 1; //定义一个变量 值sign = 1 for ( n =10000; n <= 100000; n+=10000) { //按照 10000 的加输出 1万 2万 3万 sum = 0; for (int i = 1; i <=n; i++) {//从一相加 加到n 小于每一个n的值 sign = (i%2 == 0)? -1:1;//不断输出 1 -1 1 -1 sum = sum +sign *(1.0/(2*i-1));//正负1不断输出 乘以 1/2n - 1 //1万循环完 2万 接着 } pi = 4*sum; //这个就是整体公式 System.out.println("n="+n); System.out.println("PI="+pi); } } }