課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
? 輸出結果為什么是1和2
2016-11-16
源自:Java入門第一季(IDEA工具)升級版 4-11
正在回答
?if((i > 2) && (i % 3 ==0)){?break;} ?; ? ? ? 首先,你明白這語句是什么意思????他是說:如果i>2并且i%3等于0,就執行下一條語句break;當循環結構中i=3的時候恰好滿足這個條件,所以執行break然后跳出了整個循環,不會再執行輸出語句了
(還有,這個循環體中,每條語句是按順序執行的,所以說,break結束了整個循環,自然也就不會再執行輸出語句)
第一個圖片
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
5 回答a=12 執行( a + 18 ) % 4 取模,結果為 2 結果不應該是7嗎?
3 回答這個為什么輸出結果是1和2 他不說是3的倍數嗎
4 回答求教本課里第一次執行的的“i%3”的結果為啥是“1”,i++不是在他前面嗎?它當時不應該是2嗎?
2 回答結果不應該是3?為啥是30
9 回答為什么我執行i%2==0和i%2==1時,運行結果都是55?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-20
?if((i > 2) && (i % 3 ==0)){?break;} ?; ? ? ? 首先,你明白這語句是什么意思????他是說:如果i>2并且i%3等于0,就執行下一條語句break;當循環結構中i=3的時候恰好滿足這個條件,所以執行break然后跳出了整個循環,不會再執行輸出語句了
(還有,這個循環體中,每條語句是按順序執行的,所以說,break結束了整個循環,自然也就不會再執行輸出語句)
2016-11-16
第一個圖片