为了账号安全,请及时绑定邮箱和手机立即绑定

w为什么有六个错误?

public class HelloWorld {

    public static void main(String[] args) {

        

        // 变量保存成绩

        int score = 53; 

        

        // 变量保存加分次数

        int count = 0;



        //打印输出加分前成绩 

          System.out.println(score);

       

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

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

        count++;

        }

        System.out.println(score);

        System.out.println(count);

        

        

        

        

        

        

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

      




    }

}



正在回答

2 回答

第一个:  for(score;score<60;score++)改成for(;score<60;score++)

第二个,把

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

这一句中的大括号进行换行,//会把你这整一句都变成注释,当然就出错啦

1 回复 有任何疑惑可以回复我~
#1

慕粉3427519 提问者

解决了,非常感谢!
2016-05-29 回复 有任何疑惑可以回复我~

public class Test {

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);       

}

}


0 回复 有任何疑惑可以回复我~
#1

xfuner

为何这里是<不是<=
2016-06-12 回复 有任何疑惑可以回复我~
#2

无限大宇宙 回复 xfuner

因为你这样变成60分了 还要再执行一次循环, 所以用<
2016-07-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

w为什么有六个错误?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信