本帖最后由 joure 于 2013-11-20 17:30 编辑
class PiDemo
{
public static void main(String[] args)
{
int i,n;
double pi;
pi=6*sum;
for (n=2; sum_n<1.0*Math.pow(10,-10);n++ )
{
double sum=0.5; //sum
double x,y,z,sum_n; //sum_n代表第n项的值
for (i=1; i<=(2n-3); i=i+2)
{
x=i/(i+1);
}
y=2n-1;
z=Math.pow(0.5,2n-1);
sum_n =x*z/y;
sum+=sum_n;
}
System.out.println("pi的值为"+pi);
}
}
n的赋值哪里错了呢?老提示 : 不是语句,需要“;”“)”呢?
|
|