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

这个代码问题出在哪里?

public class HelloWorld {

    public static void main(String[] args) {

        

        // 变量保存成绩

        int score = 53; 

        

        // 变量保存加分次数

        int count = 0;



        //打印输出加分前成绩 

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

       

        

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

       if(score<60){

           count++;

           score+=count;

       }else{

        

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

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

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

       }   


    

}

}


正在回答

5 回答

 System.out.println("共加了"+count+"次"!);感叹号写出来了,应该在双引号里面

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

采菊大侠 提问者

非常感谢!
2016-10-17 回复 有任何疑惑可以回复我~
#2

qq_倔強人生_0 回复 采菊大侠 提问者

不客气,自己好好注意一下代码以后就不会出现这样的问题了
2016-10-17 回复 有任何疑惑可以回复我~

问题不少首先你用了if...else应该用循环语句while或者for,其次score=+count这里应该是score++,最后打印"次"!你的感叹号没有在引号中

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

把score+=count,改成score++

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

如果你要执行一分一分到60的话,score+=count 这行代码错了。

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

 if(score<60){

           count++;

           score+=count;

       }

这里的score+=count应该改成score++;

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

举报

0/150
提交
取消

这个代码问题出在哪里?

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