English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية Java الأساسية

تحكم في العملية Java

مجموعات Java Array

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

معالجة الاستثناءات Java

قوائم Java List

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

Java Input/Output (I/O)

Java Reader/Writer

موضوعات أخرى في Java

استخدام Java Math acos() ومثال

Java Math Mathematical Methods

يتم العودة إلى القيمة المعدة للمقدار المحدد باستخدام Java Math acos()

عكس الكوزينوس هو الدالة العكسية للكوزينوس.

نموذج sintax لـ acos()

Math.acos(double num)

مبدأ acos()

  • num - المقدار الذي سيتم العودة إليه عكس القيمة الزاوية، يجب أن يكون دائمًا أقل من 1.

قيمة acos()

  • يتم العودة إلى القيمة المعدة للمقدار المحدد

  • إذا كان الرقم المحدد هو NaN أو أكبر من 1، يتم العودة إلى NaN

Note:القيمة المعدة هي بينمن 0.0 إلى pi بين الزوايا.

مثال 1: Java Math acos()

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() هي دالة ثابتة.

Example 2: Mathematical acos() returns NaN

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.

Java Math Mathematical Methods