慕婉清3658397
2016-05-19 09:12
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
Java入门第一季(IDEA工具)升级版
1165879 学习 · 17588 问题
相似问题
回答 1
回答 4
回答 2
回答 1
回答 3