Passbay
2018-09-20 00:17
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++;
}
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题