Java Math sin ()

Java Math sin () zwraca trygonometryczny sinus dla określonego kąta.

Składnia sin()metody to:

 Math.sin(double angle)

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

sin () Parametry

sin()Sposób przyjmuje jeden parametr.

  • kąt - kąt, którego sinus trygonometryczny ma zostać zwrócony

Uwaga : wartość kąta jest w radianach.

sin () Wartość zwracana

  • zwraca sinus trygonometryczny podanego kąta
  • zwraca NaN, jeśli określony kąt to NaN lub nieskończoność

Uwaga : Jeśli argument ma wartość zero, wynik sin()metody również wynosi zero z tym samym znakiem co argument.

Przykład 1: Java Math sin ()

 import java.lang.Math; class Main ( public static void main(String() args) ( // create variable in Degree double a = 30; double b = 45; // convert to radians a = Math.toRadians(a); b = Math.toRadians(b); // print the sine value System.out.println(Math.sin(a)); // 0.49999999999999994 System.out.println(Math.sin(b)); // 0.7071067811865475 // sin() with 0 as its argument System.out.println(Math.sin(0.0)); // 0.0 ) )

W powyższym przykładzie zaimportowaliśmy java.lang.Mathpakiet. Warto zaimportować pakiet. Zwróć uwagę na wyrażenie,

 Math.sin(a)

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

Uwaga : do konwersji wszystkich wartości na radiany wykorzystaliśmy metodę Java Math.toRadians (). Dzieje się tak, ponieważ zgodnie z oficjalną dokumentacją Java sin()metoda przyjmuje parametr w radianach.

Przykład 2: Math sin () Zwraca NaN

 import java.lang.Math; class Main ( public static void main(String() args) ( // create variable // square root of negative number // results in not a number (NaN) double a = Math.sqrt(-5); // Using Double to implement infinity double infinity = Double.POSITIVE_INFINITY; // print the sine value System.out.println(Math.sin(a)); // NaN System.out.println(Math.sin(infinity)); // NaN ) )

Tutaj stworzyliśmy zmienną o nazwie a.

  • Math.sin (a) - zwraca NaN, ponieważ pierwiastek kwadratowy z liczby ujemnej (-5) nie jest liczbą

To Double.POSITIVE_INFINITYdziedzina Doubleklasy. Służy do implementacji nieskończoności w Javie.

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

Zalecane samouczki

  • Java Math.tan ()
  • Java Math.cos ()

Interesujące artykuły...