Learn Typing Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Computer Fundamentals English English Conversations Problem Solving

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
		

الدورات

أدوات مساعدة

أقسام الموقع

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