Java Math acos ()

Metoda acos () języka Java Math zwraca arcus cosinus określonej wartości.

Arcus cosinus jest odwrotnością funkcji cosinus.

Składnia acos()metody to:

 Math.acos(double num)

Tutaj acos()jest metoda statyczna. Stąd mamy dostęp do metody z użyciem nazwy klasy, Math.

acos () Parametry

acos()Sposób przyjmuje jeden parametr.

  • num - liczba, której arc cosinus ma zostać zwrócony. Powinien być zawsze mniejszy niż 1.

acos () Wartość zwracana

  • zwraca arcus cosinus podanej liczby
  • zwraca, NaNjeśli określona liczba jest NaNwiększa lub równa 1

Uwaga : Zwracana wartość to kąt między 0,0 a pi .

Przykład 1: Java Math acos ()

 import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 0.5; double b = 0.79; double c = 0.0; // print the arc 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 ) )

W powyższym przykładzie zaimportowaliśmy java.lang.Mathpakiet. Jest to ważne, jeśli chcemy używać metod Mathklasy. Zwróć uwagę na wyrażenie,

 Math.acos(a)

Tutaj bezpośrednio użyliśmy nazwy klasy do wywołania metody. To dlatego, że acos()jest to metoda statyczna.

Przykład 2: Math acos () Zwraca NaN

 import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 2; // square root of negative number // results in not a number (NaN) double NaN = Math.sqrt(-5); // print the arc cosine value System.out.println(Math.acos(a)); // NaN System.out.println(Math.acos(NaN)); // NaN ) )

Tutaj stworzyliśmy dwie zmienne o nazwach a i b.

  • Math.acos (a) - zwraca NaN, ponieważ wartość a jest większa niż 1.
  • Math.acos (b) - zwraca NaN, ponieważ pierwiastek kwadratowy z liczby ujemnej (-5) nie jest liczbą.

Uwaga : do obliczenia pierwiastka kwadratowego z liczby wykorzystaliśmy metodę Java Math.sqrt ().

Interesujące artykuły...