- 深入淺出Java編程
- 遲殿委 王健編著
- 376字
- 2022-07-29 14:19:57
5.1 Java分支結構
分支語句包括if和switch語句。
分支語句為程序提供兩種或是多種不同的執行路徑,但是一次只能執行一個分支,如圖5-1所示。

圖5-1
5.1.1 單分支語句
if語句的語法為if、if…else或是if...else if…else。其中,if只能擁有一個,else if可以擁有0~N個,else可以擁有0~1個。
以下是一個if分支語句的示例。
【文件5.1】Statement.java

在if分支中,不管有多少個分支語句,只要進入某一個分支,其他分支將不再進行判斷。所以,在使用if分支語句時應該將更加嚴格的條件聲明到前面。例如,在上面的代碼中就將90這個判斷聲明到了前面。
5.1.2 switch語句
switch分支語句的語法為:

變量的可選值為String(JDK 1.7以后)、int及int兼容類型或是枚舉。case可以有多個,case后面的值必須是常量。每一個case后面都應該用break來停止這個分支,否則將會繼續向后執行,直至遇到break為止。
以下是一個switch的示例。
【文件5.2】Statement1.java

由于name的值為Jack,因此將會執行第3行的case語句,且遇到第5行的break后退出switch語句。
推薦閱讀
- Java程序設計與開發
- JavaScript高效圖形編程
- SQL Server 2016從入門到精通(視頻教學超值版)
- PyQt從入門到精通
- 用Python實現深度學習框架
- Python機器學習:手把手教你掌握150個精彩案例(微課視頻版)
- Mastering Apache Maven 3
- Bootstrap 4 Cookbook
- Python全棧數據工程師養成攻略(視頻講解版)
- JavaScript悟道
- SQL Server實例教程(2008版)
- The Applied Data Science Workshop
- SQL Server 2012數據庫管理與開發(慕課版)
- 你也能看得懂的Python算法書
- jQuery權威指南