Java Math asin ()

Metoda Java Math asin () zwraca łuk sinusoidalny określonej wartości.

Arcus sinus jest odwrotnością funkcji sinus.

Składnia asin()metody to:

 Math.asin(double num)

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

asin () Parametry

asin()Sposób przyjmuje jeden parametr.

  • num - liczba, której arcus sinus ma zostać zwrócony

Uwaga : bezwzględna wartość num powinna być zawsze mniejsza niż 1 .

asin () Wartość zwracana

  • zwraca arcus sinus podanej liczby
  • zwraca 0, jeśli określona wartość wynosi zero
  • zwraca, NaNjeśli określona liczba jest NaNwiększa lub równa 1

Uwaga : Zwracana wartość to kąt między -pi / 2 a pi / 2 .

Przykład 1: Java Math asin ()

 import java.lang.Math; class Main ( public static void main(String() args) ( // create variable double a = 0.99; double b = 0.71; double c = 0.0; // print the arcsine value System.out.println(Math.asin(a)); // 1.4292568534704693 System.out.println(Math.asin(b)); // 0.7812981174487247 System.out.println(Math.asin(c)); // 0.0 ) )

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.asin(a)

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

Przykład 2: Math asin () 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 b = Math.sqrt(-5); // print the arc sine value System.out.println(Math.asin(a)); // NaN System.out.println(Math.asin(b); // NaN ) )

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

  • Math.asin (a) - zwraca NaN, ponieważ wartość a jest większa niż 1
  • Math.asin (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...