问答详情
源自:5-1 编程练习

求大神帮忙。。。。。。

  怎么报错呢?? 

int score = 53; 

   int count = 0;

          System.out.println("加分前成绩"+score);  

        // 只要成绩小于60,就循环执行加分操作,并统计加分次数

        if( int score = 53;score<=60;score++)

        {

            score=score+count;

            count++ ;

            

        }else

        {

            System.out.println("加分后成绩"+score);

            System.out.println("共加了"+count+"次");

        }

        

        


提问者:Support_DK 2015-11-06 20:14

个回答

  • kazefu
    2015-11-06 20:22:41
    已采纳

    亲,( int score = 53;score<=60;score++)这是for语句的格式,if语句的括号里只能是true或false,或者能判断真假的表达式。把if改成for,去掉else和else的花括号就好了。

  • 天启之魂
    2015-11-06 20:29:49

    这个需要使用循环 你没有 你用的是if,错误

    if的条件代码你写成了for的格式 错误

    改成for的话 score不能定义在for里面不然后面不能输出 错误

    然后执行的语句也有问题,当score<=60;   score++ ;count++; 错误.....

    跳出循环后再执行输出语句........而不是else后执行  所以也错误......

    你自己再改改吧...错的太离谱了......最好能再理解下if和for的含义和语法再来练习......