課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
如題,而且上一體也是這個問題,一直沒找到答案,如果寫上score<=60,答案會變成61,加了8次,可不是限定了score<=60了么,怎么還會往上加?
2016-05-16
源自:Java入門第一季(IDEA工具)升級版 5-1
正在回答
有的循環是先循環再判斷的,有的是先判斷再循環,你要看清楚用的哪種循環
qq_愛美女_0 提問者
?
用for 來說吧 ? 語法是 這樣的 ?for(int score=53;sorce<60;score++){
? ? count++;
}
System.out.println(score); ?他的步驟是這樣運行的 ?先 定義了 score 等于53 ?然后判斷 ?53<60嗎? 小于 ?執行 count++; 然后再執行 score++,那么score 就是54 了 ?然后 判斷 54<60嗎? 小于 然后 count++;score++;一直下去 當到59的時候 ?59依然小于60 ?count++ score++ ,這個時候 score 已經是60了,可以跳出來了, 但是 你把 條件 改成 <=60,那 score<=60滿足,那么count++,和score ++ 又要再執行一次,這個時候 score是61了,61<=60 不成立 ?跳出循環,結果score為61了。。 ?
慕姐8946757
要看循環的條件 ?
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
4 回答為什么是小于60而不是小于等于60呢
1 回答為什么score不能小于等于60?
1 回答num是小于十位數
7 回答判斷一個數的位數(小于等于十位)
2 回答為什么 for(;score<60;score++)的score不是<=60
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-18
有的循環是先循環再判斷的,有的是先判斷再循環,你要看清楚用的哪種循環
2016-05-24
?
用for 來說吧 ? 語法是 這樣的 ?for(int score=53;sorce<60;score++){
? ? count++;
}
System.out.println(score); ?他的步驟是這樣運行的 ?先 定義了 score 等于53 ?然后判斷 ?53<60嗎? 小于 ?執行 count++; 然后再執行 score++,那么score 就是54 了 ?然后 判斷 54<60嗎? 小于 然后 count++;score++;一直下去 當到59的時候 ?59依然小于60 ?count++ score++ ,這個時候 score 已經是60了,可以跳出來了, 但是 你把 條件 改成 <=60,那 score<=60滿足,那么count++,和score ++ 又要再執行一次,這個時候 score是61了,61<=60 不成立 ?跳出循環,結果score為61了。。 ?
2016-05-16
要看循環的條件 ?