- 零基礎學Java程序設計
- 祝明慧編著
- 312字
- 2022-05-06 19:56:17
5.4.2 執行流程

if-else-if語句的執行流程如圖5.11所示。首先會對表達式1進行判斷,當表達式1的值為真時,則執行語句1;當表達式1的值為假時,對表達式2進行判斷,當表達式2的值為真時,則執行語句2;當表達式2的值為假時,對表達式3進行判斷,依次類推。

圖5.11 if-else-if語句的執行流程
【示例5-6】下面將輸入的分數轉化為對應的分數等級。代碼如下:

下面將使用調試功能來查看程序的執行流程。代碼的第4~6行是順序執行的。到了第7行,會對輸入的分數進行判斷。首先判斷分數是否為90~100,如果在這個區間,輸出對應的分數等級;如果不在這個區間,執行第9行,判斷輸入的分數是否為70~90,依次類推。如果輸入的分數是72,它的執行流程如圖5.12所示。

圖5.12 輸入72后的執行流程
運行結果如下:

推薦閱讀