إعلان
تعلم الآن

Java الدالة round()

تعريفها

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



بناؤها

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

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

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


باراميترات

تقبل عدد واحد نوعه double أو float.



قيمة الإرجاع

  • إذا مررت لها قيمة نوعها 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
		

الدورات

أدوات مساعدة

أقسام الموقع

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