黑马程序员技术交流社区

标题: SOS,代码排错 [打印本页]

作者: joure    时间: 2013-11-20 16:08
标题: SOS,代码排错
本帖最后由 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的赋值哪里错了呢?老提示 : 不是语句,需要“;”“)”呢?




作者: ∏艾力克斯※    时间: 2013-11-20 16:18
请好好练习基本计算机基础知识,发现大量错误。

复制到IDE中查看,sum没有定义变量;
n没有给初始化值;
2n 计算机语言可没这个写法,是2*n

好好看看书吧
作者: hurryup    时间: 2013-11-20 16:32
你的函数主要实现什么样的功能呢?给个需求,我来看个
作者: joure    时间: 2013-11-20 17:29
∏艾力克斯※ 发表于 2013-11-20 16:18
请好好练习基本计算机基础知识,发现大量错误。

复制到IDE中查看,sum没有定义变量;

非常感谢,基础太薄弱了,多看书才是王道
作者: 黄炳期    时间: 2013-11-20 17:37
先把基础打好
作者: joure    时间: 2013-11-20 19:07
黄炳期 发表于 2013-11-20 17:37
先把基础打好

恩恩,盲目追求进度是不可取的
作者: 徐芾清    时间: 2014-2-19 21:54
孩纸,先把基础学好吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2