Java الدالة round()

تعريفها

ترجع أقرب عدد صحيح للعدد الذي نمرره لها عند إستدعاءها.



بناؤها

هناك شكلين من هذه الدالة. أي يمكن إستدعاءها بطريقتين مختلفتين.

// الشكل الأول
public static long round(double d)

// الشكل الثاني
public static int round(float f)
	


باراميترات

تقبل النوع double أو float كـ argument.



قيمة الإرجاع

  • إذا مررت لها قيمة نوعها double فأنت بذلك تستدعي الدالة الأولى التي ترجع أقرب عدد صحيح لهذه القيمة كـ long.
  • إذا مررت لها قيمة نوعها float فأنت بذلك تستدعي الدالة الثاني التي ترجع أقرب عدد صحيح لهذه القيمة كـ int.


مثال

Main.java
public class Main {
 
    public static void main(String[] args) {
 
        double d1 = 20.375;
        double d2 = 9.6;
        float f1 = 120.123f;
        float f2 = 99.77f;
 
        System.out.println( Math.round(d1) );
        System.out.println( Math.round(d2) );
        System.out.println( Math.round(f1) );
        System.out.println( Math.round(f2) );
 
    }
 
}
		

سنحصل على النتيجة التالية عند التشغيل.

20
10
120
100
		

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة