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

求解哪里有问题

public class HelloWorld {

    public static void main(String[] args) {

        

        // 变量保存成绩

        int score = 53; 

        

        // 变量保存加分次数

        int count = 0;



        //打印输出加分前成绩 

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

       

        

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

        if(score<=60){

            score++;

            count++;

        } 

        

        

        

        

        

        

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

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

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




    }

}


提问者:结城梨斗是我大哥 2015-09-03 20:25

个回答

  • sixGod
    2015-09-03 21:02:46
    已采纳

    你没写循环啊,也就是你只会加一次分,if(score<=60)只会执行一次,

    while(true){

        if(score <= 60){   

                 score++;

                count++;

        }else{

            break;

        }

    }

  • ahxzhqaz
    2015-10-06 10:43:04

    条件语句,这里要用循环语句


  • 岳阳白少
    2015-09-16 22:19:10

    只会运行一次额  没有返回