- 零基礎學Java程序設計
- 祝明慧編著
- 293字
- 2022-05-06 19:56:19
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是工作日還是雙休日。代碼如下:


運行結果如下:

推薦閱讀
- 程序員修煉之道:程序設計入門30講
- Android應用程序開發與典型案例
- Spring Boot開發與測試實戰
- The Modern C++ Challenge
- arc42 by Example
- CKA/CKAD應試教程:從Docker到Kubernetes完全攻略
- PhpStorm Cookbook
- Symfony2 Essentials
- UVM實戰
- OpenCV 4計算機視覺項目實戰(原書第2版)
- Kubernetes進階實戰
- 一步一步跟我學Scratch3.0案例
- 面向對象程序設計及C++(第3版)
- jQuery Mobile Web Development Essentials(Second Edition)
- Java多線程并發體系實戰(微課視頻版)