عند العمل بأرقام حقيقية ، يمكنك استخدام فئة M  ath  المألوفة بالفعل ، والتي تحتوي على عدد كبير من الوظائف المضمنة. & nbsp؛ 
عند حل المشكلات ، غالبًا ما يكون من الضروري تقريب الأعداد الحقيقية إلى أقرب قيم عدد صحيح. هناك نوعان من الوظائف لهذا. 
 تذكر 
1  مع تحويل النوع الصريح (& nbsp؛  float x = 1.5f؛ int y = int (x)) & nbsp؛  - & nbsp؛ يتم قطع الجزء الكسري من الرقم الحقيقي ( y = 1) & nbsp؛  
 2  الرياضيات.  floor (x)  - & nbsp؛ إرجاع أكبر عدد صحيح أصغر من أو يساوي & nbsp؛  \ (x \)  & nbsp؛ (التقريب لأسفل) 
 3  الرياضيات.  ceil (x)  - & nbsp؛ إرجاع أصغر عدد صحيح أكبر من أو يساوي & nbsp؛  \ (x \)  & nbsp؛ (تقريب لأعلى) 
فيما يلي أكثر الوظائف المفيدة الموجودة في وحدة  cmath .
<الجسم>
|  الوظيفة  | 
 الوصف  | 
|   التقريب  strong>  | 
   الجولة (x)    | 
 لتقريب رقم إلى أقرب عدد صحيح. إذا كان الجزء الكسري من الرقم 0.5 ، فسيتم تقريب الرقم إلى أقرب رقم صحيح. & nbsp؛  | 
   أرضية (س)  code>   | 
 لتقريب رقم لأسفل ("floor") ، وبالتالي & nbsp؛  floor (1.5) & nbsp؛ == & nbsp؛ 1 ، & nbsp؛  floor (-1.5) & nbsp؛ == & nbsp؛ -2   | 
   سقف (x)    | 
 لتقريب الرقم لأعلى ("السقف") ، بينما & nbsp؛  ceil (1.5) & nbsp؛ == & nbsp؛ 2 ، & nbsp؛  ceil (-1.5) & nbsp؛ == & nbsp؛ -1   | 
   abs (x)    | 
 Modulo (قيمة مطلقة).  td>
 | 
|   الجذور واللوغاريتمات  strong>  | 
   sqrt (x)    | 
 الجذر التربيعي. الاستخدام:  y = sqrt (x)   | 
   pow (x، y)    | 
 ترفع x إلى القوة y. & nbsp؛  \ (x ^ y \)   | 
   السجل (x)    | 
 اللوغاريتم الطبيعي. & nbsp؛  | 
   exp (x)    | 
 قاعدة اللوغاريتمات الطبيعية e = 2.71828 ...  | 
|   علم المثلثات  strong>  | 
   sin (x)    | 
 جيب الزاوية المحددة بالتقدير الدائري  td>
 | 
   cos (x)    | 
 جيب التمام لزاوية محددة بالتقدير الدائري  td>
 | 
   tan (x)    | 
 ظل الزاوية المحددة بالتقدير الدائري  td>
 | 
   asin (x)    | 
 قوس قوس ، إرجاع القيمة بالتقدير الدائري  td>
 | 
   acos (x)    | 
 قوس جيب التمام ، يعرض القيمة بالتقدير الدائري  td>
 | 
   atan (x)    | 
 Arctangent ، ترجع القيمة بالتقدير الدائري  td>
 | 
   atan2 (y، x)    | 
 الزاوية القطبية (بالتقدير الدائري) للنقطة (س ، ص).  | 
مثال على الاستخدام: 
رفع 2 إلى قوة لأن يُرجع pow ضعفًا كاستجابة ، ثم يلزم التحويل إلى int. 
 public   class   Main   {
     عام  strong>  ثابت  strong>  باطل  span>  رئيسي  span>  ( سلسلة  []  args )  < spanstyle = "color: # 666666"> {
        int  a  =   2؛ 
        int  b  =   ( < span style = "color: # b00040"> int  )  الرياضيات .   pow   ( a ، 2)؛ 
    } 
}