Java ကျူတိုရီရယ်များ

Java ပင်မစာမျက်နှာ Java မိတ်ဆက် Java စတင်လိုက်ပါ။ Java Syntax Java မှတ်ချက်များ Java Variables များ Java Data အမျိုးအစားများ Java အမျိုးအစား Casting Java Operator များ Java စာတန်းများ Java သင်္ချာ Java Booleans Java ဆိုလျှင်... အခြား Java Switch Java while Loop Java For Loop Java Break/Continue Java Arrays

Java နည်းလမ်းများ

Java နည်းလမ်းများ Java Method ကန့်သတ်ချက်များ Java Method လွန်ကဲခြင်း။ Java နယ်ပယ် Java Recursion

Java အတန်းများ

Java OOP Java အတန်းများ/အရာဝတ္ထုများ Java Class Attribute များ Java Class Methods Java တည်ဆောက်သူများ Java ပြုပြင်မွမ်းမံမှုများ Java Encapsulation Java Packages / API Java အမွေအနှစ် Java Polymorphism Java အတွင်းပိုင်းအတန်းများ Java Abstraction Java Interface Java စာရင်းများ Java အသုံးပြုသူ ထည့်သွင်းမှု Java နေ့စွဲ Java ArrayList Java LinkedList Java HashMap Java HashSet Java Iterator Java Wrapper အတန်းများ Java ခြွင်းချက်များ Java RegEx Java Threads Java Lambda

Java ဖိုင်ကို ကိုင်တွယ်ခြင်း။

Java ဖိုင်များ Java ဖိုင်များကို ဖန်တီး/ရေးပါ။ Java ဖိုင်များကိုဖတ်ပါ။ Java ဖိုင်များကိုဖျက်ပါ။

Java လုပ်နည်း

နံပါတ်နှစ်ခုထည့်ပါ။

Java အကိုးအကား

Java သော့ချက်စာလုံးများ Java စာတန်းနည်းလမ်းများ Java သင်္ချာနည်းလမ်းများ

Java ဥပမာများ

Java ဥပမာများ Java Compiler Java လေ့ကျင့်ခန်းများ Java Quiz Java လက်မှတ်


Java If … Else


Java Conditions နှင့် If Statements

Java သည် သင်္ချာဘာသာရပ်မှ ပုံမှန်ယုတ္တိအခြေအနေများကို ပံ့ပိုးပေးသည်-

  • ထက်နည်းသည်- a < b
  • ထက်နည်းသော သို့မဟုတ် ညီမျှသည်- a <= b
  • ထက်ကြီးသည်- a > b
  • ထက်ကြီးသည် သို့မဟုတ် ညီမျှသည်- a >= b
  • a == b နှင့် ညီမျှသည်။
  • မညီမျှခြင်း- a != b

မတူညီသော ဆုံးဖြတ်ချက်များအတွက် မတူညီသော လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ရန် ဤအခြေအနေများကို သင်အသုံးပြုနိုင်ပါသည်။

Java တွင် အောက်ပါအခြေအနေဆိုင်ရာ ထုတ်ပြန်ချက်များ ပါရှိသည်။

  • ifသတ်မှတ်ထားသော အခြေအနေမှန်ပါက လုပ်ဆောင်ရမည့် ကုဒ်တုံးတစ်ခုကို သတ်မှတ်ရန် အသုံးပြု ပါ။
  • elseတူညီသောအခြေအနေသည် မှားယွင်းပါက လုပ်ဆောင်ရန် ကုဒ်တစ်ခုအား သတ်မှတ်ရန် အသုံးပြု ပါ။
  • else ifပထမအခြေအနေသည် မှားယွင်းပါက စမ်းသပ်ရန် အခြေအနေအသစ်ကို သတ်မှတ်ရန် အသုံးပြု ပါ။
  • switchလုပ်ဆောင်ရမည့် ကုဒ်၏ အခြားရွေးချယ်စရာ ဘလောက်များစွာကို သတ်မှတ်ရန် အသုံးပြု ပါ။

if Statement ပါ။

ifအခြေအနေတစ်ခုဖြစ်ပါက လုပ်ဆောင်ရန် Java ကုဒ်တစ်ခုကို ပိတ်ဆို့သတ်မှတ်ရန် ထုတ်ပြန်ချက်ကို အသုံးပြု ပါ true

အထားအသို

if (condition) {
  // block of code to be executed if the condition is true
}

ifစာလုံးအသေးဖြင့် ဖော်ပြထားသည်ကို သတိပြုပါ ။ စာလုံးကြီး (If သို့မဟုတ် IF) သည် အမှားအယွင်းတစ်ခုကို ထုတ်ပေးလိမ့်မည်။

အောက်ဖော်ပြပါ ဥပမာတွင်၊ 20 သည် 18 ထက် ကြီးခြင်းရှိ၊ မရှိ သိရှိရန် တန်ဖိုးနှစ်ခုကို စမ်းသပ်ပါသည်။ အခြေအနေဖြစ်ပါက true၊ စာသားအချို့ကို print ထုတ်ပါ-

ဥပမာ

if (20 > 18) {
  System.out.println("20 is greater than 18");
}

ကျွန်ုပ်တို့သည် ကိန်းရှင်များကိုလည်း စမ်းသပ်နိုင်သည်-

ဥပမာ

int x = 20;
int y = 18;
if (x > y) {
  System.out.println("x is greater than y");
}

နမူနာရှင်းပြထားပါတယ်။

အထက်ဖော်ပြပါ ဥပမာတွင် x သည် y ထက် ကြီးသလား ( အော်ပရေတာအသုံးပြု၍) စမ်းသပ်ရန် ကိန်းရှင်နှစ်ခုဖြစ်သည့် x နှင့် y ကို အသုံးပြုသည်။ >x သည် 20 ဖြစ်ပြီး y သည် 18 ဖြစ်ပြီး၊ 20 သည် 18 ထက် ကြီးသည်ကို ကျွန်ုပ်တို့သိသည်၊ ကျွန်ုပ်တို့သည် "x သည် y ထက်ကြီးသည်" ဟု စခရင်သို့ print ထုတ်ပါသည်။



အခြားဖော်ပြချက်

elseအခြေအနေဖြစ်ပါက လုပ်ဆောင်ရမည့် ကုဒ်တုံးတစ်ခုကို သတ်မှတ်ရန် ထုတ်ပြန်ချက်ကို အသုံးပြု ပါ false

အထားအသို

if (condition) {
  // block of code to be executed if the condition is true
} else {
  // block of code to be executed if the condition is false
}

ဥပမာ

int time = 20;
if (time < 18) {
  System.out.println("Good day.");
} else {
  System.out.println("Good evening.");
}
// Outputs "Good evening."

နမူနာရှင်းပြထားပါတယ်။

အထက်ဖော်ပြပါ ဥပမာတွင် အချိန် (20) သည် 18 ထက် ကြီးသောကြောင့် အခြေအနေသည် false. ထို့အတွက်ကြောင့် ကျွန်ုပ်တို့သည် elseအခြေအနေသို့ရွှေ့ပြီး "မင်္ဂလာညချမ်းပါ" စခရင်သို့ ပရင့်ထုတ်ပါ။ အချိန် 18 ထက်နည်းပါက ပရိုဂရမ်သည် "ကောင်းသောနေ့" ကို ရိုက်နှိပ်မည်ဖြစ်သည်။


ကျန်တာရှိရင် Statement ပေါ့။

else ifပထမအခြေအနေဖြစ်ပါက အခြေအနေအသစ်တစ်ခုကို သတ်မှတ်ရန် ထုတ်ပြန်ချက်ကို အသုံးပြု ပါ false

အထားအသို

if (condition1) {
  // block of code to be executed if condition1 is true
} else if (condition2) {
  // block of code to be executed if the condition1 is false and condition2 is true
} else {
  // block of code to be executed if the condition1 is false and condition2 is false
}

ဥပမာ

int time = 22;
if (time < 10) {
  System.out.println("Good morning.");
} else if (time < 20) {
  System.out.println("Good day.");
} else {
  System.out.println("Good evening.");
}
// Outputs "Good evening."

နမူနာရှင်းပြထားပါတယ်။

အထက်ဖော်ပြပါ ဥပမာတွင် အချိန် (22) သည် 10 ထက် ကြီးသောကြောင့် ပထမအခြေအနေမှာfalse . ထုတ်ပြန်ချက်တွင် နောက်အခြေအနေ else ifတစ်ခုသည် လည်း falseဖြစ်သည်၊ ထို့ကြောင့် else condition1 နှင့် condition2 သည် နှစ်ခုလုံး ဖြစ်သော ကြောင့် - နှင့် "မင်္ဂလာညချမ်းပါ" စခရင်သို့ ပရင့်ထုတ်ပါ။false

သို့သော် အချိန် 14 နှစ်ဆိုလျှင် ကျွန်ုပ်တို့၏ အစီအစဉ်သည် "ကောင်းသောနေ့" ဟု ရိုက်နှိပ်ထုတ်ဝေပါမည်။


Short Hand If...Else (Ternary Operator)

၎င်းတွင် operand သုံးခုပါဝင်သောကြောင့် ternary operator ဟုခေါ်သော short-hand if else လည်း ရှိသည်။ ကုဒ်များစွာကို စာကြောင်းတစ်ကြောင်းတည်းဖြင့် အစားထိုးရန် ၎င်းကို အသုံးပြုနိုင်သည်။ ရိုးရှင်းသော if else statement များကို အစားထိုးရန် မကြာခဏ အသုံးပြုသည်-

အထားအသို

variable = (condition) ? expressionTrue :  expressionFalse;

စာရေးမယ့်အစား

ဥပမာ

int time = 20;
if (time < 18) {
  System.out.println("Good day.");
} else {
  System.out.println("Good evening.");
}

သင်ရိုးရှင်းစွာရေးနိုင်သည်-

ဥပမာ

int time = 20;
String result = (time < 18) ? "Good day." : "Good evening.";
System.out.println(result);


လေ့ကျင့်ခန်းများဖြင့် သင့်ကိုယ်သင် စမ်းသပ်ပါ။

လေ့ကျင့်ခန်း

"Hello World" xထက်ကြီး ပါက ပရင့်ထုတ်ပါ y

int x = 50;
int y = 10;
 (x  y) {
  System.out.println("Hello World");
}