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

来源:5-1 编程练习

平仄1

2017-02-05 11:59

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

     }

     

}


写回答 关注

4回答

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

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

    你需要保持好的编码习惯

    higgin... 回复平仄1

    应该是一样的,最直观的办法是你尝试着换换,看结果是不是一样就可以了

    2017-02-06 11:02:21

    共 4 条回复 >

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

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

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

1165172 学习 · 17581 问题

查看课程

相似问题