14.條件分支語句的應用
流程控制是一個程序的靈魂,之前我們編寫的代碼都是順序執行的,即代碼從上到下一行一行地依次執行。
在實際開發中,這種順序執行的程序少之又少,我們往往需要結合使用分支語句、循環語句、中斷語句等來實現複雜的邏輯。
條件分支語句是Dart中分支語句的一種,當被判定的值或者表達式符合某個條件時,才執行預定的邏輯代碼。和許多編程語言類似,Dart中也使用if-else結構作為條件分支語句。示例代碼如下:
var n = 79;
if(n<60){
print("不及格");
}else if(n<85){
print("良好");
}else if(n<100){
print("优秀");
}else{
print("满分");
}
if-else if-else結構可以進行多級條件判斷,從第一個if判定條件開始,如果條件成立,就直接執行其後的代碼塊,如果不成立,就繼續向後進行下一個if條件的判定,如果所有判定條件都不成立,最終會執行最後的else中的代碼。
一個完整的程序往往需要有和用戶進行交互的能力,和用戶交互實際上就是讓用戶做出選擇,條件語句的作用就是根據用戶的響應來使程序做出不同的反應,實現程序的智能化。
Last update :
13 novembre 2024
Created : 13 novembre 2024
Created : 13 novembre 2024