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

根据点赞第一输入的,怎么只显示加分前成绩

public static void main(String[]args){

// 变量保存成绩

     int score = 53; 

     

     // 变量保存加分次数

     int count = 0;


     //打印输出加分前成绩 

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

    

     

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

     if (score<60){

         for( ;score<60;count++);{

         score++;

     }

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

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

     }

     

}


提问者:平仄1 2017-02-05 11:59

个回答

  • higginson
    2017-02-05 12:21:44
    已采纳

    我知道为什么了 ,你的for循环小括号之后有一个分号;

    你需要保持好的编码习惯

  • higginson
    2017-02-05 12:19:56

    我把那个点赞第一的跑了一遍,没有问题啊

  • 黑谜
    2017-02-05 12:18:31

    你那个循环换一下

    while(score < 60){
                score++;
                count++;

      }
      System.out.println("新的成绩:"+score);
      System.out.println("加的次数:"+count);

  • 慕粉1639139094
    2017-02-05 12:14:10

    int score=53;
      int count=0;
      System.out.println("加分前成绩:"+score);
      for (;score<60;){
        score++;
        count++;   
      }
      System.out.println("加分后成绩:"+score);
      System.out.println("共加分"+count+"次");