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

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)
// الشكل الأول 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));
}
}
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
130 0.15 5