Javaالدالة abs()

تعريفها

ترجع القيمة المطلقة للعدد الذي نمرره لها عند إستدعائها.



بناؤها

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

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

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

// الشكل الثالث
public static int abs(int i)

// الشكل الرابع
public static long abs(long lng)


باراميترات

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



قيمة الإرجاع

ترجع القيمة المطلقة للعدد الذي نمرره لها عند استدعائها و ترجعها من نفس نوعه.
أي إذا مررت لها قيمة نوعها double فأنت بذلك تستدعي الدالة الأولى التي ترجع قيمة مطلقة نوعها double.



مثال

Main.java
public class Main {
 
    public static void main(String[] args) {
 
        int i = -130;
        double b = -0.15;
        Integer I = -5;
 
        System.out.println(Math.abs(i));
        System.out.println(Math.abs(b));
        System.out.println(Math.abs(I));
 
    }
 
}

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

130
0.15
5