還是小細(xì)節(jié)的問題
for(i=53;i>=53;){ ? ? ??
?i++; ? ? ? ? ? j++; ? ? ?
?? ? ?if(i>=60){ ?break; ?
??} ? ?System.out.println("加分后的成績:"+i); ? ? ? ? ? ??
?? } ? ? System.out.println("加分后的成績:"+i); ? 我想問一下為什么兩個地方的最終結(jié)果不一樣,一個是59.另一個是60。
for(i=53;i>=53;){ ? ? ??
?i++; ? ? ? ? ? j++; ? ? ?
?? ? ?if(i>=60){ ?break; ?
??} ? ?System.out.println("加分后的成績:"+i); ? ? ? ? ? ??
?? } ? ? System.out.println("加分后的成績:"+i); ? 我想問一下為什么兩個地方的最終結(jié)果不一樣,一個是59.另一個是60。
2016-05-19
舉報
2016-05-19
等于59的時候輸出前一句,因為不滿足if條件;
下次加1后滿足60的if條件,break;跳出執(zhí)行后一句60
2016-05-19
當(dāng)?shù)扔?0的時候只循環(huán)if循環(huán)完,當(dāng)大于等于60時,輸出60.這時跳出if語句,再次循環(huán),輸出61