課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
為什么這樣做結(jié)果得到的是53,59,3
2016-03-09
源自:Java入門第一季(IDEA工具)升級(jí)版 5-1
正在回答
最開始score=53,進(jìn)入if循環(huán):53<60,所以進(jìn)入內(nèi)層的for循環(huán),此時(shí)i=1,i<60-53(7),所以count+1=1,score+i(1)=53+1=54,而i經(jīng)過i++也變?yōu)榱?。 接下來進(jìn)行for的第二次循環(huán),i=2依然小于60-score(54)=6,所以循環(huán)繼續(xù),count+1=2,score+i(2)=56,而i變成了3. 再循環(huán),i=3<60-score(56)=4,循環(huán)繼續(xù),count+1=3,score+i(3)=59,i++=4. 進(jìn)入下一次循環(huán),i>60-score(59),循環(huán)不成立,終止for循環(huán),輸出結(jié)果便是53,59,3
package?com.asd1; public?class?text?{ public?static?void?main(String[]?args)?{ System.out.print("請(qǐng)輸入考試成績(jī)信息:"); int?score=53; int?count=0; System.out.println("加分前的成績(jī):"+score); for(int?i=1;score<60;i++){ score++; count++; } System.out.println("加分后的成績(jī):"+score); System.out.println("共加了"+count+"次!"); } }
個(gè)人覺得單層循環(huán)足夠解決此題。
qq_言葉庭_0 提問者
黃male 回復(fù) qq_言葉庭_0 提問者
sfmf 回復(fù) qq_言葉庭_0 提問者
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
3 回答編程練習(xí)題
2 回答編程練習(xí)。。
6 回答8.1編程練習(xí)
3 回答總復(fù)習(xí)編程練習(xí)
6 回答編程練習(xí)遇到的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-03-09
個(gè)人覺得單層循環(huán)足夠解決此題。
2016-03-09