哪里错了。怎么修改才对。大哥们指点指点呀。

来源:5-1 编程练习

qq_慕仔3192846

2019-04-25 20:15

     // 变量保存成绩

        int score = 53; 

        

        // 变量保存加分次数

        int count = 0;

        


        //打印输出加分前成绩 

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

       

        

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

        

        int Q=0;

        while(score<60){

            count=score+Q;count>=60;Q++;

        }

        System.out.println("加分后成绩"+count+"共加了"+Q+"次");

        

        

        

        

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

      




    }

}


写回答 关注

6回答

  • weixin_王志1882343_0
    2019-04-25 20:59:37
    已采纳

    没看懂

    weixin... 回复weixin...

    怎么办

    2019-04-25 21:00:46

    共 3 条回复 >

  • 玄众妙
    2019-05-15 13:50:44

    public class HelloWorld {

        public static void main(String[] args) {

            

            // 变量保存成绩

            int score = 53; 

            

            // 变量保存加分次数

            int count = 0;



            //打印输出加分前成绩 

              

           

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

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

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

                count++;

            }

            

            

            

            

            

            

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

          

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

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


        }

    }

    试试这个

  • tiger爱小狄
    2019-04-28 10:19:48

    你这代码编译就有错,while循环体内不能写判断条件count>=60

    我是按照你的逻辑改的,count是加分次数,Q是每次加几分,代码如下 

    // 变量保存成绩

        int score = 53; 

        // 变量保存加分次数

        int count = 0;

        //打印输出加分前成绩 

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

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

        int Q=1;

        while(score<60){

            score=score+Q;

            count++;

        }

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


        


  • 聚散流sha
    2019-04-26 17:39:40

    while(score<60) 这个循环体里面只需要要做两件事:一件是把成绩+1,一件是把次数count加1;count已经在上文里定义过了是加分的次数,不需要重复增加变量Q的定义

    qq_慕仔3...

    好哒谢谢

    2019-04-26 18:55:50

    共 1 条回复 >

  • qq_慕九州6486775
    2019-04-25 21:54:06

    count>=60 多余

    while(score<60)中score没有改变 这是一个死循环

    qq_慕仔3...

    了解。懂了谢谢

    2019-04-26 18:56:52

    共 1 条回复 >

  • weixin_王志1882343_0
    2019-04-25 21:02:17

    123

    qq_慕仔3...

    没什么思路。瞎写的 见谅。哈哈。 题目中,public static void main(String[] args) {被我省略了。

    2019-04-25 21:09:47

    共 1 条回复 >

Java入门第一季(IDEA工具)

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

1168687 学习 · 18758 问题

查看课程

相似问题