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
.
مثال
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