W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
else-if
語句是if-else
語句的補(bǔ)充。
else-if
語句中有多個(gè)elif
,每個(gè)elif
都有一個(gè)布爾表達(dá)式。如果第一個(gè)if
判定為false
,則檢查第二個(gè)if
語句。
語法:
if [ condition ];
then
<commands>
elif [ condition ];
then
<commands>
else
<commands>
fi
注:
同
if-else
一樣,可以使用&&
或||
邏輯運(yùn)算符來連接任意數(shù)量的條件。
當(dāng)條件為
true
時(shí)執(zhí)行命令集。若都為false
,則執(zhí)行else···fi
內(nèi)部的命令塊。
示例:
#!/bin/bash
read -p "輸入分?jǐn)?shù):" num
if [ $num -gt 90 ];
then
echo "你很優(yōu)秀."
elif [ $num -lt 60 ];
then
echo "你該努力了."
else
echo "繼續(xù)加油."
fi
分別以不同數(shù)字執(zhí)行后得到以下結(jié)果:
100
時(shí),if
的判斷為true
。輸入分?jǐn)?shù):100
你很優(yōu)秀.
80
時(shí),判斷都為false
。輸入分?jǐn)?shù):80
繼續(xù)加油.
59
時(shí),elif
判斷為true
。輸入分?jǐn)?shù):59
你該努力了.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: