public class HelloWorld {
public static void main(String[] args) {
int score = 53;
int count = 0;
System.out.println("加分前成绩:"+score);
for(;score<=60;){
score++;
count++;
} System.out.println("加分后成绩:"+score);
System.out.println("共加了"+count+"次!");
}}
循环是先判断后进行,在你等于60的情况下, 为true; 那为循环还得运行一次,那是结果为61了,不满足条件结束。 这样说你应该能理解吧
score=60时,循环会继续进行; 到第7行会+1, 此时的score即为61;