课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么是小于60而不是小于等于60呢
2019-01-24
源自:Java入门第一季(IDEA工具)升级版 5-1
正在回答
当int score=60的时候,score<60条件错误,count不会增加,但此时score的值是60所以输出值也为60
第五章的5-4里面刚好讲到了这个问题,自己去看就知道了,那个讲的比较详细。
因为功能里描述了:功能描述:为指定成绩加分,直到分数大于等于 60 为止,输出加分前和加分后的成绩,并统计加分的次数
while(score<=60){
count++;
score=score+1;
循环前score等于60时, score=score+1=61,会多循环一次
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答为什么score不能小于等于60?
3 回答既然要求六十分,score为什么不能是小于等于60,而一定是小于六十呢?
2 回答为什么是<60而不是<=60?
2 回答为什么 for(;score<60;score++)的score不是<=60
5 回答为指定成绩加分,直到分数大于等于 60 为止,输出加分前和加分后的成绩,并统计加分的次数,为什么代码是小于60?如下代码