求解哪里有问题

来源:5-1 编程练习

结城梨斗是我大哥

2015-09-03 20:25

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




    }

}


写回答 关注

3回答

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

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

    while(true){

        if(score <= 60){   

                 score++;

                count++;

        }else{

            break;

        }

    }

    结城梨斗是我...

    谢了- 。- 之前还在郁闷哪里错了

    2015-09-03 21:50:56

    共 1 条回复 >

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

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


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

    只会运行一次额  没有返回

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

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

1165175 学习 · 17581 问题

查看课程

相似问题