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;