Thuta Learning
ရှာဖွေရန်
BasicProgrammingbeginner

If...Else

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

if...else သည် program ကို decision ချနိုင်စေတဲ့ control flow ပါ။ Condition မှန်ရင် block တစ်ခု run မယ်၊ မမှန်ရင်နောက် block run မယ်။ Program ကို “အခြေအနေပေါ်မူတည်ပြီး မတူတဲ့အလုပ်လုပ်စေ” ချင်တိုင်း if/else ကိုသုံးပါတယ်။

java
public class Main {
  public static void main(String[] args) {
    int mark = 75;

    if (mark >= 80) {
      System.out.println("Distinction");
    } else if (mark >= 40) {
      System.out.println("Pass");
    } else {
      System.out.println("Fail");
    }
  }
}

Program က mark ကိုအပေါ်ကနေစစ်ပါတယ်။ 80 နဲ့အထက်မဟုတ်ရင် နောက် condition ဖြစ်တဲ့ 40 နဲ့အထက်ကိုစစ်ပါတယ်။ 75 က 40 နဲ့အထက်ဖြစ်လို့ Pass ထုတ်ပါတယ်။

You should see
Pass

လက်တွေ့အသုံးချမှု

Login success/fail, payment approved/declined, grade result, age restriction, permission checks စတာတွေမှာ if/else သုံးပါတယ်။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • if (mark = 75) လို့ assign operator သုံးတာ၊ condition range ကိုမှားစီတာတွေကြောင့် logic bug ဖြစ်နိုင်ပါတယ်။