官术网_书友最值得收藏!

5.5.3 跳出分支

在switch語句中,如果控制表達式的值與某個value值相等,那么程序會從當前case開始,順序執行后面的case語句。但有時并不希望看到這樣的結果,如在成績問題中,只是想知道某個成績等級對應的分數。此時就可以使用break語句,它可以終止對應的分支,并跳出switch語句的整個分支。其語法形式如下:

它的執行流程如圖5.15所示。

圖5.15 使用break語句的switch語句執行流程

示例5-9】下面將輸出成績等級對應的分數。代碼如下:

運行結果如下:

注意:在switch語句中,如果多個case需要執行相同的語句,可以使用如下所示的switch語句格式:

它的執行流程如圖5.16所示。

圖5.16 另一種形式的switch語句執行流程

示例5-10】下面將查看星期5是工作日還是雙休日。代碼如下:

運行結果如下:

主站蜘蛛池模板: 武宁县| 勃利县| 华安县| 景谷| 科尔| 江北区| 阜阳市| 忻城县| 左云县| 泽州县| 盐边县| 望奎县| 双牌县| 射阳县| 平顶山市| 西藏| 普兰店市| 简阳市| 无极县| 德清县| 博兴县| 四会市| 山阳县| 页游| SHOW| 元谋县| 托里县| 昆明市| 当阳市| 新源县| 静宁县| 抚宁县| 石棉县| 聂荣县| 郸城县| 松阳县| 平谷区| 金堂县| 泗阳县| 河池市| 九江市|