帮我看一下怎么错了,,谢谢!!!我怎么也看不出来a

来源:5-1 编程练习

qq_硬汉_5

2016-03-09 18:39

public class HelloWorld {

    public static void main(String[] args) {

        

        // 变量保存成绩

        int score = 53; 

        

        // 变量保存加分次数

        int count = 0;



        //打印输出加分前成绩 

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

       

        

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

        for(int score;score<60;){

            score++;

            count++;

        }

        

        

        

        

        

        

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

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

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


写回答 关注

3回答

  • 易逝的时光
    2016-03-09 19:54:34

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

    }

    }

    代码敲过之后,如果出错的话,可以通过断点调试。

  • qq_硬汉_5
    2016-03-09 19:42:35

    嗯嗯,谢谢!!我觉得for和while差不多所以就用了for

  • 来自24K动力
    2016-03-09 19:39:01

    因为你已经定义过scores了 ,所以在for里面就不需要在定义了,把它删掉。其实你用while   更好

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

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

1165172 学习 · 17581 问题

查看课程

相似问题