求大神帮忙。。。。。。

来源:5-1 编程练习

Support_DK

2015-11-06 20:14

  怎么报错呢?? 

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+"次");

        }

        

        


写回答 关注

2回答

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

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

    kazefu 回复Suppor...

    不客气,还有循环里的score要改,刚才没注意到

    2015-11-06 20:38:54

    共 2 条回复 >

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

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

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

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

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

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

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



    Suppor...

    谢谢你的指导,我会再去看看的。非常感谢

    2015-11-06 20:34:57

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165550 学习 · 17586 问题

查看课程

相似问题