如果火架,有多個條件鉴象,其中只有一個成立忙菠,應該怎樣判斷呢?比如小明考試纺弊,90分以上獎勵一臺手機牛欢,80-89分獎勵一個滑板,60-79分獎勵一個燒餅俭尖,60以下沒有獎勵氢惋,0-100的分數(shù)被劃分為4檔,需要做3次條件判斷稽犁。如果用上一節(jié)學習的嵌套if結構完成焰望,3層if的嵌套會使程序變得很復雜。本節(jié)我們使用多重 if 結構實現(xiàn)已亥,它的基本語法為:
程序運行時熊赖,將從上到下依次判斷條件,若某個條件為true虑椎,則執(zhí)行對應的分支震鹉,并且停止后面條件的判斷。比如下面的代碼捆姜,將輸出“獎勵一個燒餅”:
添加后的代碼
運行結果