သခ်ၤာ တြက္ခ်က္မႈ ဆိုင္ရာ နည္းလမ္းမ်ား

သခ်ၤာ တြက္ခ်က္မႈ ဆိုင္ရာ နည္းလမ္းမ်ား
=====================
ရလာမဲ့ အေျဖေတြရဲ့ data type ကို // comment နဲ႔ ေရးေပးထားပါတယ္။
၁။ Absolute number ရယူျခင္း
double result=Math.abs(double num);
double result=Math.abs(-4.5);//result=4.5
double result=Math.abs(int num);
double result=Math.abs(-4);//result=4
၂။ ကိန္း ၂ခုမွာ ပိုႀကီးေသာ ကိန္း ရယူနည္း
Math.max(double Number1, double Number2);//double
Math.max(int Number1, int Number2);//int
၃။ ကိန္း ၂ခုမွာ ပိုငယ္ေသာ ကိန္း ရယူနည္း
Math.min(double Number1, double Number2);//double
Math.min(int Number1, int Number2);//int
၄။ Radian ျဖင့္ sine တန္ဖိုး ရယူနည္း
Math.sin(double Radians);//double
၅။ Degree ျဖင့္ sine တန္ဖိုး ရယူနည္း
double Degrees;
Math.sin(Degrees / 180.0D * 3.1415926535897931D);//double
၆။ Radian ျဖင့္ cosine တန္ဖိုး ရယူနည္း
Math.cos(double Radians);//double
၇။ Degree ျဖင့္ cosine တန္ဖိုး ရယူနည္း
double Degrees;
Math.cos(Degrees / 180.0D * 3.1415926535897931D);//double
၈။ Radian ျဖင့္ tangent တန္ဖိုး ရယူနည္း
Math.tan(double Radians);//double
၉။ Degree ျဖင့္ tangent တန္ဖိုး ရယူနည္း
double Degrees;
Math.tan(Degrees / 180.0D * 3.1415926535897931D);//double
၁၀။ Power ထပ္ကိန္း တြက္နည္း
Math.pow(double Base, double Exponent);//double
၁၁။ Square root တန္ဖိုး တြက္နည္း
Math.sqrt(double Value);//double

၁၂။ Arc sine တြက္နည္း (Radians ျပန္ရတယ္)
Math.asin(double Value);//double
၁၃။ Arc sine တြက္နည္း (Degree ျပန္ရတယ္)
double Value;
Math.asin(Value) / 3.1415926535897931D * 180.0D);//double
၁၄။ Arc cosine တြက္နည္း (Radians ျပန္ရတယ္)
Math.acos(double Value);//double
၁၅။ Arc cosine တြက္နည္း (Degree ျပန္ရတယ္)
double Value;
Math.acos(Value) / 3.1415926535897931D * 180.0D);//double
၁၆။ Arc tangent တြက္နည္း (Radians ျပန္ရတယ္)
Math.atan(double Value);//double
၁၇။ Arc tangent တြက္နည္း (Degree ျပန္ရတယ္)
double Value;
Math.atan(Value) / 3.1415926535897931D * 180.0D);//double
၁၈။ Arc tangent 2 တြက္နည္း (Radians ျပန္ရတယ္)
Math.atan2(double Y, double X);//double
၁၉။ Arc tangent 2 တြက္နည္း (Degree ျပန္ရတယ္)
double Y, X;
Math.atan2(Y,X) / 3.1415926535897931D * 180.0D);//double
၂၀။ Logarithm တန္ဖိုး တြက္နည္း
double Number, Base;
Math.log(Number) / Math.log(Base);//double
၂၁။ ဒသမ ဂဏန္းတခုကို Round လုပ္နည္း
Math.round(double Number);//double
၂၂။ ဂဏန္း တခုကို ဒသမ ေနရာ ျဖင့္ Round လုပ္နည္း
public double Round2(double Number, int DecimalPlaces)
{
double shift = Math.pow(10.0D, DecimalPlaces);
return (Math.round(Number * shift) / shift);
}
၂၃။ ဒသမ ဂဏန္း တခုရဲ့ ေအာက္ေျခ ကိန္းျပည့္ တန္ဖိုး ယူနည္း
(int) Math.floor(double Number);//int
ဥပမာ 3.1415 ဆိုရင္ ဒသမ ဂဏန္းေတြ ဖယ္ၿပီး 3 ရမယ္။
၂၄။ ဒသမ ဂဏန္း တခုရဲ့ တခုတိုး ကိန္းျပည့္ တန္ဖိုး ယူနည္း
Math.ceil(double Number);//double
ဥပမာ 3.1415 ဆိုရင္ ဒသမ ဂဏန္းေတြ အတြက္ ၁ တိုး ၿပီး 4 ရမယ္။
===============
PI အတြက္ 3.14159... ဂဏန္းေတြ မရိုက္ပဲ
Math.PI
လို႔ တန္းေရးႏိုင္တယ္။

https://www.facebook.com/groups/185208038700073/?multi_permalinks=185670501987160&notif_id=1511851551809179&notif_t=group_activity

Comments

Popular posts from this blog

Software Development Library

Android Spinner (Drop Down) Example