課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
搞不懂switch覺得很麻煩也搞不懂運作的原理請大神通過做這道題幫我解釋一下
2017-05-20
源自:Java入門第一季(IDEA工具)升級版 4-6
正在回答
你好,switch就是一個選擇,根據里面的條件,判斷和下面哪一個case值進行匹配,然后執行相應代碼。
public class ceshi {?? ?public static void main(String[] args) {?? ??? ?char today='日';?? ??? ?switch(today){?? ??? ?//三個值相同的可以并列寫?? ??? ?case '一':?? ??? ?case '三':?? ??? ?case '五':?? ??? ??? ?System.out.println("吃包子");?? ??? ??? ?//執行完后要退出循環?? ??? ??? ?break;?? ??? ?case '二':?? ??? ?case '四':?? ??? ?case '六':?? ??? ??? ?System.out.println("吃油條");?? ??? ??? ?break;?? ??? ?case '日':?? ??? ??? ?System.out.println("主席套餐");?? ??? ??? ?break;?? ??? ?//如果非合法值,都會輸入default后面的語句?? ??? ?default:?? ??? ??? ?System.out.println("您輸入的值不合法,請重新輸入");?? ??? ?}?? ?}}
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
3 回答switch和case問題
1 回答Java 里的switch case
5 回答case...break與switch...default ???
2 回答關于switch中的case
6 回答怎么用char做???,不太會做
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-20
你好,switch就是一個選擇,根據里面的條件,判斷和下面哪一個case值進行匹配,然后執行相應代碼。
public class ceshi {
?? ?public static void main(String[] args) {
?? ??? ?char today='日';
?? ??? ?switch(today){
?? ??? ?//三個值相同的可以并列寫
?? ??? ?case '一':
?? ??? ?case '三':
?? ??? ?case '五':
?? ??? ??? ?System.out.println("吃包子");
?? ??? ??? ?//執行完后要退出循環
?? ??? ??? ?break;
?? ??? ?case '二':
?? ??? ?case '四':
?? ??? ?case '六':
?? ??? ??? ?System.out.println("吃油條");
?? ??? ??? ?break;
?? ??? ?case '日':
?? ??? ??? ?System.out.println("主席套餐");
?? ??? ??? ?break;
?? ??? ?//如果非合法值,都會輸入default后面的語句
?? ??? ?default:
?? ??? ??? ?System.out.println("您輸入的值不合法,請重新輸入");
?? ??? ?}
?? ?}
}