الكورس

Advertisements

Java Math class


تقدم class الـ Math عدة methods للعمل على حسابات الرياضيات مثل:

  • ()min
  • ()max
  • ()avg
  • ()sin
  • ()round
  • ()floor…. إلخ.

 


()Math.min

 

يتم استخدام هذه الـ method لإرجاع أصغر قيمة من القيمتين:

int num1 = 10;
int num2 = 30;
System.out.println(Math.min(num1, num2)); // outputs = 10

()Math.max

 

يتم استخدام هذه الـ method لإرجاع أكبر قيمة من القيمتين:

int num1 = 10;
int num2 = 30;
System.out.println(Math.max(num1, num2)); // outputs = 30

()Math.floor

 

يتم استخدام هذه الـ method للعثور على أكبر قيمة صحيحة أقل من أو تساوي الوسيطة وتساوي العدد الرياضي لقيمة double.:

double num = 10.354;
System.out.println(Math.floor(num)); // outputs = 10.0

()Math.sqrt

 

تُرجع هذه الـ method الجذر التربيعي للقيمة:

int num = 30;
System.out.println(Math.sqrt(num)); // outputs = 5.477225575051661

()Math.abs

 

تُرجع هذه الـ method القيمة المطلقة (الموجبة) للقيمة:

int num = -30;
System.out.println(Math.abs(num)); // outputs = 30

()Math.random

 

تقوم هذه الـ method بإرجاع رقم عشوائي بين 0.0 و 1.0:

System.out.println(Math.random()); // outputs = 0.7754615196975742
System.out.println(Math.random()); // outputs = 0.7534274994129887
// ....etc

 

Basic Math methods

DescriptionMethod
تقوم بإرجاع أكبر قيمة.()Math.max
تقوم بإرجاع أصغر قيمة.()Math.min
يتم استخدامه لتقريب الأرقام العشرية إلى أقرب قيمة.()Math.round
يتم استخدامه لإرجاع الجذر التربيعي لرقم.()Math.sqrt
يتم استخدامه لإرجاع الجذر التكعيبي لرقم.()Math.cbrt
يتم استخدامها لحساب قوة رقم معين()Math.pow
يتم استخدامه للعثور على sign قيمة معينة.()Math.signum
يتم استخدامه للعثور على أصغر قيمة صحيحة أكبر من أو تساوي الوسيطة أو عدد صحيح رياضي.()Math.ceil
يتم استخدامه للعثور على القيمة المطلقة للوسيطة الأولى مع الـ sign المحددة في الوسيطة الثانية.()Math.copySign
يتم استخدامه للعثور على أكبر قيمة صحيحة أقل من أو تساوي الوسيطة وتساوي العدد الرياضي لقيمة double.()Math.floor
يتم استخدامه للعثور على أكبر قيمة صحيحة أقل من أو تساوي حاصل الجبر.()Math.floorDiv
تقوم بإرجاع قيمة double بعلامة موجبة أكبر من أو تساوي 0.0 وأقل من 1.0.()Math.random
تقوم بإرجاع القيمة double الأقرب إلى الوسيطة المحددة وتساوي العدد الصحيح للرياضيات.()Math.rint
تقوم بإرجاع sqrt (x2 +y2) دون تجاوز وسيط .()Math.hypot
تقوم بإرجاع حجم ulp من الوسيطة.()Math.ulp


الإبلاغ عن خطأ

×

إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:

[email protected]

شكرًا لك على مساعدتك لنا!

Advertisements