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

我怎么只循环了一次

public class HelloWorld {

    public static void main(String[] args) {

        

        // 变量保存成绩

        int score = 53; 

        

        // 变量保存加分次数

        int count = 0;

        do{

            count++;

            score=score+count;

        }while(score>60);

           

        

       

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

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

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

       }


正在回答

1 回答

因为score<60,所以do while循环只执行了一遍,执行的到while判断为假就跳出循环了

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

十二月的夏天

你的这个错误挺多, score=score+count;应该改成score++或者score+=1; 而且你还得要新定义一个变量存加分前的成绩,或者把 System.out.println("加分前成绩:"+score);放在定义 int score = 53; 之后
2019-06-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我怎么只循环了一次

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