Java while Loop
ကွင်း
သတ်မှတ်ထားသော အခြေအနေသို့ ရောက်ရှိသရွေ့ Loops သည် ကုဒ်တုံးတစ်ခုကို လုပ်ဆောင်နိုင်သည်။
Loops များသည် အချိန်ကုန်သက်သာပြီး အမှားအယွင်းများကို လျှော့ချကာ ကုဒ်ကို ပိုမိုဖတ်ရှုနိုင်စေရန်အတွက်ကြောင့် အသုံးဝင်ပါသည်။
Java while Loop
သတ်မှတ်ထားသော while
အခြေအနေတစ်ခုရှိနေသရွေ့ loop သည် ကုဒ်တုံးတစ်ခုမှတဆင့် လှည့်ပတ်နေပါသည် true
။
အထားအသို
while (condition) {
// code block to be executed
}
အောက်ပါဥပမာတွင်၊ variable (i) သည် 5 ထက်နည်းသရွေ့၊ loop ရှိကုဒ်သည် အထပ်ထပ်အခါခါ လည်ပတ်နေလိမ့်မည်၊
ဥပမာ
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
မှတ်ချက်- အခြေအနေတွင် အသုံးပြုထားသော ကိန်းရှင်ကို တိုးမြှင့်ရန် မမေ့ပါနှင့်၊ သို့မဟုတ်ပါက ကွင်းဆက်သည် ဘယ်တော့မှ ပြီးဆုံးမည်မဟုတ်ပါ။
Do/While Loop
loop သည် loop ၏ do/while
မူကွဲတစ်ခုဖြစ်သည် while
။ ဤကွင်းဆက်သည် ကုဒ်ပိတ်ဆို့ခြင်းကို တစ်ကြိမ်လုပ်ဆောင်မည်ဖြစ်ပြီး၊ အခြေအနေမှန်သလား မစစ်ဆေးမီ၊ ထို့နောက် အခြေအနေမှန်သရွေ့ ၎င်းသည် loop ကို ထပ်ခါထပ်ခါ လုပ်ဆောင်မည်ဖြစ်သည်။
အထားအသို
do {
// code block to be executed
}
while (condition);
အောက်ဖော်ပြပါ ဥပမာသည် do/while
loop ကိုအသုံးပြုသည်။ အခြေအနေမစမ်းသပ်မီ ကုဒ်ပိတ်ဆို့ခြင်းကို လုပ်ဆောင်ထားသောကြောင့် ကွင်းဆက်သည် အနည်းဆုံးတစ်ကြိမ် အနည်းဆုံးတစ်ကြိမ် လုပ်ဆောင်ရမည်ဖြစ်ပြီး၊
ဥပမာ
int i = 0;
do {
System.out.println(i);
i++;
}
while (i < 5);
အခြေအနေတွင်အသုံးပြုသော variable ကိုတိုးရန်မမေ့ပါနှင့်၊ သို့မဟုတ်ပါက loop သည်ဘယ်တော့မှအဆုံးသတ်မည်မဟုတ်ပါ။