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

Switch

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

switch သည် value တစ်ခုကို case များစွာနဲ့နှိုင်းပြီး သက်ဆိုင်ရာ block ကို run စေပါတယ်။ if/else များများဆက်ရေးရတဲ့အခါ switch က ပိုရှင်းစေတတ်ပါတယ်။ Menu option, day number, user role, status code လို fixed values များကိုစစ်ရာမှာအသုံးဝင်ပါတယ်။

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

    switch (day) {
      case 1:
        System.out.println("Monday");
        break;
      case 2:
        System.out.println("Tuesday");
        break;
      case 3:
        System.out.println("Wednesday");
        break;
      case 4:
        System.out.println("Thursday");
        break;
      default:
        System.out.println("Unknown day");
    }
  }
}

day တန်ဖိုးက 4 ဖြစ်လို့ case 4 ကိုရွေးပြီး Thursday ထုတ်ပါတယ်။ break သည် selected case run ပြီး switch ထဲကထွက်ဖို့သုံးပါတယ်။

You should see
Thursday

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

Dashboard tab selection, order status handling, role-based menu display, command line menu systems တွေမှာ switch pattern သုံးနိုင်ပါတယ်။

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

  • break မေ့တာက switch မှာ classic bug ပါ။ အောက်က case တွေပါဆက်ကျသွားနိုင်ပါတယ်။
Switch | Thuta Learning