更新時間:2017-07-25 來源:黑馬程序員PHP培訓學院 瀏覽量:
基本語法結構
switch(表達式){
case 常量1:
//n多語句;
break;
case 常量2:
//n多語句
break;
defual:
//n多語句;
break;
}
? 請注意:
1. case 語句有一到多
defaul 語句可以沒有(根據自己代碼的業(yè)務邏輯)。并且default放在什么位置對執(zhí)行結果么有什么影響,程序首先按照case順序進行配置,如果一個都沒有匹配到,則執(zhí)行 //default語句的內容,直到遇到break,則退出switch
2. 通常,在case 語句后,要帶break ,表示退出switch語句,如果不帶break,否則程序會繼續(xù)進行,直到break.
3. 常量的類型 (int, float, 字符串, 布爾型)
快速入門案例:
請編寫一個程序,該程序可以接收一個字符,比如: a,b,c,d,e,f,g a表示星期一,b表示星期
二 … 根據用戶的輸入顯示相依的信息.要求使用 switch 語句完成
$myChar="b";
switch($myChar){
case "a":
echo '今天星期一,猴子穿新衣';
break;
case "b":
echo '今天星期二,猴子當小二';
break;
case "c":
echo '今天星期三,猴子爬雪山';
break;
default:
echo '沒有匹配的日期';
}
本文版權歸黑馬程序員PHP培訓學院所有,歡迎轉載,轉載請注明作者出處,謝謝!
【AI設計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運營】深圳跨境電商運營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達13500元
2025-09-19【AI運維】鄭州運維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個工作日,就業(yè)率已達到94.55%,班均薪資20763元
2025-09-19【AI智能應用開發(fā)-Java】畢業(yè)當天offer率91%,薪資1W+占比54.2%,班級均薪12k+
2025-09-19