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

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后的執行流程

運行結果如下:

主站蜘蛛池模板: 桦川县| 内乡县| 荃湾区| 桂平市| 安泽县| 虹口区| 海城市| 泗阳县| 苍南县| 乌海市| 土默特右旗| 兴山县| 丽水市| 崇义县| 宾阳县| 聊城市| 桦南县| 盈江县| 达拉特旗| 韶山市| 饶平县| 余江县| 阿克苏市| 宁明县| 昌黎县| 始兴县| 望都县| 郑州市| 永昌县| 和龙市| 格尔木市| 无为县| 营山县| 玉林市| 灵台县| 兴安盟| 平和县| 札达县| 霸州市| 无为县| 临邑县|