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

为啥我的就运行了五次不是七次?最终成绩还多了三分

System.out.println("加分前成绩:"+score);           // 只要成绩小于60,就循环执行加分操作,并统计加分次数              while(score<60){       score=score+count;        count++;              }//打印输出加分后成绩,以及加分次数        System.out.println("加分后成绩:"+score); System.out.println("共加了"+count+"次!"); } }为啥我的就运行了五次不是七次?最终成绩还多了三分

正在回答

2 回答

加分循环是指每次循环score加1,然后计数,按你这样打的话是每次加计数的值。

如:score=53+0;count自增1;score=53+1;count自增1;score=54+2;count自增1;score=56+3;count自增1;score=59+4;count自增1;此时只运行了5次;score=63;count=5.

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

那是因为你加了count变量,count每次循环都+1,第一次是1,第二次是2,第三次是3

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

举报

0/150
提交
取消

为啥我的就运行了五次不是七次?最终成绩还多了三分

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