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

Loops

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

Loop ဆိုတာ code block တစ်ခုကို ထပ်ခါထပ်ခါ run ပေးတဲ့နည်းပါ။ List ထဲက item တွေကိုပြချင်တာ၊ count လုပ်ချင်တာ၊ data processing လုပ်ချင်တာတွေမှာ loop မပါဘဲသွားရင် ခြေလျင်နဲ့ Tokyo ကနေ Osaka သွားသလိုပါပဲ။ ရနိုင်ပေမယ့် မလိုအပ်ပဲပင်ပန်းပါတယ်။

csharp
// for loop: အကြိမ်အရေအတွက် သိတဲ့အခါ သုံးလို့ကောင်းပါတယ်
for (int i = 1; i <= 3; i++)
{
    Console.WriteLine($"Step {i}");
}

// foreach loop: collection ထဲက item တိုင်းကို သွားချင်တဲ့အခါ သုံးပါတယ်
string[] languages = { "C#", "Java", "PHP" };
foreach (string language in languages)
{
    Console.WriteLine(language);
}

ဒီ code က ဘာလုပ်တာလဲ

  • for loop က i = 1 ကနေစပြီး i <= 3 မှန်နေသရွေ့ run ပါတယ်။
  • i++ က loop တစ်ခါပြီးတိုင်း i ကို 1 တိုးပါတယ်။
  • foreach က array ထဲက item တစ်ခုချင်းစီကိုယူပြီး print ထုတ်ပါတယ်။
You should see
Step 1 Step 2 Step 3 C# Java PHP

Info

⚠️ Common mistake

while loop မှာ condition ကို မပြောင်းမိရင် infinite loop ဖြစ်နိုင်ပါတယ်။ Loop ရေးတိုင်း “ဘယ်အချိန်မှာရပ်မလဲ” ကို အမြဲစဉ်းစားပါ။

Loops | Thuta Learning