課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
為什么我這個沒有用break跳出 一樣可以得到最后的結果啊
2017-02-20
源自:Java入門第一季(IDEA工具)升級版 4-6
正在回答
break的作用是終止后面的代碼,直接跳出當前代碼框。
如果你把today的值改為‘一’,那么你的結果將會是
吃包子
吃油條
吃主席套餐
如果你同時在System.out.println(“吃包子”);后加入break;,那么結果是
qq_周_16 提問者
沒有break執行的過程是,挨個執行case直到滿足條件跳出循環。break是可以省略的
因為日是在你這個switch判斷的條件的最后面,所以判斷的時候直接是到最后了。switch是從上到下找到符合條件,符合就從符合的位置開始輸出。你試試把上面的條件char today ='日'改成'一' ?這個時候你就會看到結果的不一樣了,應該就能明白了。
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
2 回答關于switch中的break的問題
1 回答關于case的問題
2 回答關于switch中的case
3 回答關于switch語句中的break
5 回答case...break與switch...default ???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-21
break的作用是終止后面的代碼,直接跳出當前代碼框。
如果你把today的值改為‘一’,那么你的結果將會是
吃包子
吃油條
吃主席套餐
如果你同時在System.out.println(“吃包子”);后加入break;,那么結果是
吃包子
2017-02-20
沒有break執行的過程是,挨個執行case直到滿足條件跳出循環。break是可以省略的
2017-02-20
因為日是在你這個switch判斷的條件的最后面,所以判斷的時候直接是到最后了。switch是從上到下找到符合條件,符合就從符合的位置開始輸出。你試試把上面的條件char today ='日'改成'一' ?這個時候你就會看到結果的不一樣了,應該就能明白了。