الدوال الرياضية
تحتوي الJava على العديد من الوظائف التي تتيح لك اداء المهام الرياضية على الأرقام.
max تقوم بارجاع القيمة الاكبر بين رقمين
Math.max(number1,number2);
int maxNumber = Math.max(10,20);
System.out.println(maxNumber);
Output :
20
min تقوم بارجاع القيمة الاصغر بين رقمين
Math.min(number1,number2);
int minNumber = Math.min(10,20);
System.out.println(minNumber);
Output :
10
sqrt لارجاع الجذر التربيعي للرقم
Math.sqrt(number);
int sqrtNumber = Math.sqrt(64);
System.out.println(sqrtNumber);
Output :
8
abs لارجاع القيمة المطلقة الموجبة
Math.abs(number);
double absNumber = Math.abs(-4.7);
System.out.println(absNumber);
Output :
4.7
random تقوم بارجاع رقم عشوائي بين ال0.0 -1.0
Math.random();
double randomNumber = Math.random();
System.out.println(randomNumber);
Output :
0.45624020003237664
للتحكم اكثر بالعشوائية : في هذا المثال سنقوم بارجاع رقم عشوائي بين ال0 -100
int randomNum = (int)(Math.random() * 101); // 0 to 100
System.out.println(randomNum);
Output :
63
تنبيه (int) في هذا المثال تعني عملية تحويل قيمة من double الى int