English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math Mathematical Methods
يتم العودة إلى القيمة المعدة للمقدار المحدد باستخدام Java Math acos()
عكس الكوزينوس هو الدالة العكسية للكوزينوس.
نموذج sintax لـ acos()
Math.acos(double num)
num - المقدار الذي سيتم العودة إليه عكس القيمة الزاوية، يجب أن يكون دائمًا أقل من 1.
يتم العودة إلى القيمة المعدة للمقدار المحدد
إذا كان الرقم المحدد هو NaN أو أكبر من 1، يتم العودة إلى NaN
Note:القيمة المعدة هي بينمن 0.0 إلى pi بين الزوايا.
import java.lang.Math; class Main { public static void main(String[] args) { //Create a variable double a = 0.5; double b = 0.79; double c = 0.0; //Print the inverse cosine value System.out.println(Math.acos(a)); // 1.0471975511965979 System.out.println(Math.acos(b)); // 0.6599873293874984 System.out.println(Math.acos(c)); // 1.5707963267948966 } }
في المثال السابق، قمنا بتحميل حزمة java.lang.Math. إذا أردنا استخدام طرق Math، فإن هذا مهم. انتبه إلى التعبير
Math.acos(a)
في هذا المكان، نستخدم اسم الكائن مباشرة لندعو الدالة. لأن acos() هي دالة ثابتة.
import java.lang.Math; class Main { public static void main(String[] args) { //Create a variable double a = 2; //Square root of a negative number. //The result is not a number (NaN) double NaN = Math.sqrt(-5); //Print the inverse cosine value System.out.println(Math.acos(a)); // NaN System.out.println(Math.acos(NaN)); // NaN } }
In this example, we created two variables named a and b.
Math.acos(a) - Because the value of a is greater than 1, it returns NaN.
Math.acos(b) - Because the square root of a negative number (-5) is not a number, it returns NaN.
Note: We useMath.sqrt()Methods to calculate the square root of a number.