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

  • 深入淺出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語句。

主站蜘蛛池模板: 阿拉善左旗| 康马县| 五指山市| 连云港市| 佛冈县| 定日县| 道真| 赤城县| 环江| 北川| 河池市| 遂溪县| 宁远县| 沈丘县| 静乐县| 宣武区| 湖州市| 二连浩特市| 新昌县| 中西区| 乃东县| 偃师市| 邵阳市| 博乐市| 吴川市| 延边| 比如县| 双城市| 昆明市| 长丰县| 张家口市| 岳普湖县| 永康市| 新丰县| 客服| 惠安县| 长岛县| 定日县| 新平| 佳木斯市| 株洲市|