for(i=53;i>=53;){
i++; j++;
if(i>=60){ break;
} System.out.println("加分后的成绩:"+i);
} System.out.println("加分后的成绩:"+i); 我想问一下为什么两个地方的最终结果不一样,一个是59.另一个是60。
等于59的时候输出前一句,因为不满足if条件;
下次加1后满足60的if条件,break;跳出执行后一句60
当等于60的时候只循环if循环完,当大于等于60时,输出60.这时跳出if语句,再次循环,输出61