近似求PI值的常见公式
本来想把公式打印出来的,不会用分数形式展示,暂时只会小数格式的。
/** * 近似计算PI * @author Chobits * */ public class computePI { public static void main(String[] arg){ double pi; int count=10000; double fenzi=1.0; int i=1; double sum=0; int flag=1; StringBuffer formula=new StringBuffer(); formula.append("Pi=4*("); while(i<=count){ sum += fenzi/(2*i-1)*flag; formula.append(fenzi/(2*i-1)*flag+"+"); flag=-flag; i++; } formula.append(")"); System.out.println(formula.toString()); System.out.print("PI的近似值为:"+(4*sum)); } }