int score = 53;
// 变量保存加分次数
int count = 0;
// 打印输出加分前成绩
System.out.println(score);
// 只要成绩小于60,就循环执行加分操作,并统计加分次数
for (count = 0; score < 60; count++) {
score ++;
count ++;
}
System.out.println(score);
System.out.println("共加了" + count + "次!");
具体原因红框已经圈出来
解决方法:去掉循环体中的count++即可
while(score < 60){
score ++;
count ++;
}
这是最简洁的写法啦!
你for循环里的条件,不要写count,换成
for(score;score<60;score++){
count++;
}
for 改成 if(score<60){
score++;
count++;
}