OOP အေၿခခံမ်ား (သို႔) C# အေၿခခံမ်ား..(အဆက္..။)



Arithmetic Operators

အတြက္အခ်က္အတြက္သံုးမယ္႔ Arithmetic Operators ေတြအေၾကာင္းေရာက္ၿပီ..။ +,-,*,/ေတြ အေၾကာင္းေၿပာေတာ႔မယ္..။ အေၿခခံဆိုေပမယ္႔ ေနရာတိုင္းမွာ အရာက်ယ္တယ္..။ Core Concept ေတြၿဖစ္ၿပီး က်န္တာေတြက သူတို႔ကေန ခ်ဲ႕ခ်ဲ႕သြားတာေတြၿဖစ္တယ္..။ ေပါင္းနဴတ္ေၿမွာက္စားေတြအၿပင္ (%)ကို အၾကြင္းအတြက္နဲ႔ binary operation ေတြအတြက္လည္း ေသခ်ာသတ္မွတ္ထားတဲ႔ operators ေတြ ရွိပါေသးတယ္..။



int x=5;
x now 7--> x+=2;


ဒီ operator ေတြနဲ႔ ပတ္သက္လို႔ကေတာ႔ (C,C++,Java,C#) language ေတြအားလံုး အတူတူပါပဲ..။



တန္ဖိုးတိုးသြားတာနဲ႔ ေလ်ာ႔သြားတာနဲ႔ ပတ္သက္လို႔မွာ (++)နဲ႔(--)လို႔ operation နွစ္ခုရွိတယ္..။ ဒီ operator ေတြကိုသံုးတာက ရွင္းရွင္းေလးပါ..။ ၁ ေပါင္း ၁ နဴတ္ လုပ္သြားတာပါပဲ..။



ဒီလကၡဏာနွစ္ခုက variable ရဲ႕ေရွ႔မွာ ေရွ႔မွာလည္းရွိတယ္..။ ေနာက္မွာလည္း ရွိတယ္..။ ေရွ႕ေနာက္ေနရာကြာတာနဲ႔အမွ် အက်ိဴးသက္ေရာက္မွဳလည္း ကြာသြားတယ္..။ ဒီလကၡဏာက variable ရဲ႕ေရွ႕မွာရွိရင္ variable ကိုမသံုးခင္ သူ႕အက်ိဴးသက္ေရာက္မွဳက အရင္ၿဖစ္သြားတယ္..။



(++)လကၡဏာကို variable ေနာက္မွာထားရင္ variable တန္ဖိုးကို assignအရင္လုပ္တယ္..။ assign လုပ္ၿပီးမွ ၁ တိုးတာ လုပ္တယ္..။



(?:)ဆိုၿပီးထူးၿခားတဲ႔ လကၡဏာေလးေရာရွိတယ္..။ အဓိပၸာယ္က if then else statement ဆိုတဲ႔ အဓိပၸာယ္ပါ..။ ? နဲ႔ : နဲ႔ operand သံုးမ်ိဴးၾကားမွာ ခြဲထားတာပါ..။ ပထမ operand က Boolean Expression ပါ..။ Boolean Expression ကလုပ္လုိက္တဲ႔ အလုပ္ကမွန္သြားရင္ ? ေနာက္္က variable ရဲ႕ result ထြက္မယ္..။ မမွန္ရင္ (:) ေနာက္က result ထြက္မယ္..။



ဆက္ရန္..................>

No comments:

Post a Comment