متدهای ریاضی (Math Methods)
کلاس Math در جاوا، ابزار حسابداری ماست. با متدهای ریاضی جاوا روی عددها کار می کنیم؛ مثل گردکردن، توان، جذر و تصادفی.
همه متدها به زبان ساده
صفحه منبع جدول کامل دارد. اینجا مفهوم ها را کوتاه می گوییم.
- abs: قدرمطلق؛ منفی را مثبت می کند.
- max و min: بزرگ تر یا کوچک تر را می دهند.
- round، ceil، floor: گردکردن معمولی، رو به بالا، رو به پایین.
- pow و sqrt و cbrt: توان، جذر، جذر مکعب.
- random: عدد تصادفی بین صفر تا یک.
- sin، cos، tan: توابع مثلثاتی با رادیان.
- toRadians و toDegrees: تبدیل درجه و رادیان.
- log، log10، log1p: لگاریتم های مهم.
- exp و expm1: e^x و e^x - 1.
- hypot: طول وتر بدون خطای سرریز.
- signum، copySign: تعیین یا کپی علامت.
- nextAfter، nextUp، nextDown: همسایه ممیزشناور.
- rint: نزدیک ترین مقدار عدد صحیح ریاضی به صورت double.
- ulp: کوچک ترین گام قابل تشخیص عدد.
- addExact، subtractExact، multiplyExact: جمع، تفریق، ضرب دقیق.
- incrementExact، decrementExact، negateExact: یکی یکی یا منفی کردن دقیق.
- floorDiv و floorMod: تقسیم و باقیمانده با گردکردن پایین.
- toIntExact: تبدیل long به int.
- getExponent: توانِ نهان در عدد ممیزشناور.
- cosh، sinh، tanh: هایپربولیک ها.
گام های عملی انتخاب متد
- نیازت را مشخص کن؛ گردکردن یا توان؟
- نام متد مناسب را از جدول بردار.
- یادت باشد ورودی ها رادیان یا درجه اند.
یادداشت مهم
نکته: تمام متدهای Math ایستا (Static) هستند؛ یعنی مستقیماً با نام کلاس صدا می خورند.
منابع و ادامه مطالعه
فهرست کامل متدهای Math و آموزش Math را ببین.
صفحات مرتبط در سایت
برای کار با متن ها: substring() و toUpperCase(). همچنین متدهای ریاضی جاوا را نشانک کن.
جمع بندی سریع
- Math یک جعبه ابزار حسابی است.
- گردکردن با round، ceil، floor.
- توان و جذر با pow و sqrt.
- زاویه ها معمولاً با رادیان اند.
- همه متدها ایستا هستند.
