Metoda Java Math tan () zwraca trygonometryczną tangens dla określonego kąta.
Składnia tan()
metody to:
Math.tan(double angle)
Tutaj tan()
jest metoda statyczna. Stąd mamy dostęp do metody z użyciem nazwy klasy, Math
.
tan () Parametry
tan()
Sposób przyjmuje jeden parametr.
- kąt - kąt, którego styczna trygonometryczna ma zostać zwrócona
Uwaga : wartość kąta jest w radianach.
tan () Wartość zwracana
- zwraca trygonometryczną styczną dla określonego kąta
- zwraca NaN, jeśli określony kąt to NaN lub nieskończoność
Uwaga : Jeśli argument ma wartość zero, wynik tan()
metody również wynosi zero z tym samym znakiem co argument.
Przykład 1: Java Math tan ()
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); // get the trigonometric tangent value System.out.println(Math.tan(a)); // 0.49999999999999994 System.out.println(Math.tan(b)); // 0.7071067811865475 // tan() with 0 as its argument System.out.println(Math.tan(0.0)); // 0.0 ) )
W powyższym przykładzie zaimportowaliśmy java.lang.Math
pakiet. Jest to ważne, jeśli chcemy używać metod Math
klasy. Zwróć uwagę na wyrażenie,
Math.tan(a)
Tutaj bezpośrednio użyliśmy nazwy klasy do wywołania metody. To dlatego, że tan()
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 tan()
metoda przyjmuje parametr w radianach.
Przykład 2: Math tan () 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 tangent value System.out.println(Math.tan(a)); // NaN System.out.println(Math.tan(infinity)); // NaN ) )
Tutaj stworzyliśmy zmienną o nazwie a.
- Math.tan (a) - zwraca NaN, ponieważ pierwiastek kwadratowy z liczby ujemnej (-5) nie jest liczbą
To Double.POSITIVE_INFINITY
dziedzina Double
klasy. 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 sin ()
- Java Math cos ()