【從零開始學 Dart 程式設計】if 條件控制

【從零開始學 Dart 程式設計】線上教學課程目錄 ,Flutter 先修班, Dart 程式語言基礎入門課程。

if 條件控制

語法

if(敘述表達式)
{
  //如果,上方小括號內敘述內容表達式成立,則會進來此大括號內,執行此區塊程式
}

範例

int intVal = 100;

if(intVal>10)
{
  print("若 intVal 資料值,大於 10,則會印出此行");
}

if…else…條件控制

語法

if(敘述表達式)
{
  //如果,上方小括號內敘述內容表達式「成立」,則會進來此大括號內,執行此區塊程式
}else{
 //如果,上方小括號內敘述內容表達式「不成立」,則會進來此大括號內,執行此區塊程式
}

範例一

int intVal = 100;

if(intVal>10)
{
  print("若 intVal 資料值,大於 10,則會印出此行");
}else{
 print("若 intVal 資料值,沒有大於 10,則會印出此行");
}

執行結果:

若 intVal 資料值,大於 10,則會印出此行

範例二

int intAVal = 100;
int intBVal = 30;

if(intAVal>intBVal)
{
  print("intAVal 比較大");
}else{
  print("intBVal 比較大");
}

執行結果:

intAVal 比較大

if 條件控制語法,流程圖

流程圖符號說明,補充資料:

  • 橢圓型:流程開始/結束符號
  • 菱形:決策條件判斷
  • 長方形:程式運行過程

if 多條件判斷控制

語法

if(敘述表達式)
{
  //如果,上方小括號內敘述內容表達式「成立」,則會進來此大括號內,執行此區塊程式
}else if(敘述表達式){
 //如果,上方小括號內敘述內容表達式「成立」,則會進來此大括號內,執行此區塊程式
}else{
 //如果,上方所有小括號內敘述內容表達式「不成立」,則會進來此大括號內,執行此區塊程式
}

範例

int intAVal = 100;
int intBVal = 50;
int intCVal = 100;

if(intAVal>=intBVal)
{
  print("若 intAVal,大於或等於 intBVal,則會印出此行");
}else if(intAVal>=intCVal){
  print("若 intAVal,大於或等於 intCVal,則會印出此行");
}else{
  print("若 intAVal,沒有大於或等於 intBVal和intCVal,則會印出此行");
}

執行結果:

若 intAVal,大於或等於 intCVal,則會印出此行

if 多條件控制語法,流程圖


那這次的課程就介紹到這邊囉~

順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。

我們下次再見囉!!!掰掰~

這個網誌中的熱門文章

16天記下7000單字

2023 最新入門零基礎 Kotlin教學【從零開始學 Kotlin 程式設計】Kotlin 教學課程目錄 (Android Kotlin, IntelliJ IDEA, Android Studio, Android APP 開發教學)

nano 文字編輯器

2022 最新入門零基礎 Flutter教學 【Flutter 程式設計入門實戰 30 天】Flutter 教學課程目錄 (IntelliJ IDEA 開發教學)

【從零開始學 Flutter 程式設計】SharedPreferences 設定檔資料存取