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

为什么不对啊

public class HelloWorld {

    public static void main(String[] args) {

        

        // 变量保存成绩

        int score = 53; 

        

        // 变量保存加分次数

        int count = 0;

System.out.println("它是个" + score + );

}


        //打印输出加分前成绩 

          

        if (score<60){

        count++;count++}

           System.out.println("成绩" + score "共加了"+cunt );

}

        

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

        

        

        

        

        

        

        

        //打印输出加分后成绩,以及加分次数

      


提问者:慕粉3743994 2016-08-05 19:12

个回答

  • 读者123
    2016-08-05 19:19:12
    已采纳

    public class HelloWorld {

        public static void main(String[] args) {

            

            // 变量保存成绩

            int score = 53; 

            

            // 变量保存加分次数

            int count = 0;

            System.out.println("它是个" + score );//

       


            //打印输出加分前成绩 

              

            while (score<60){

            count++;//

            score++;

            }

           

            System.out.println("成绩" + score +"     "+"共加了"+count );

           

               

    }//

        }     


  • 34416912
    2016-08-11 11:03:23

    1.你第一句输出语句score后面多个加号;2.if是判断语句,不是循环语句。它并不能帮助你把score+到60。3.两个count++...大概其中一个你想写score++。4.规范一下中英文标点的输入,你可以把输入法设置成输入中文的时候使用英文标点,这样就避免了标点符号报错。5.最后一句输出语句中score与“共加了”中间应该有个+号,前面都知道加,这里为什么不加? 后面count也少个o。