Java Math tan ()

El método tan () de Java Math devuelve la tangente trigonométrica del ángulo especificado.

La sintaxis del tan()método es:

 Math.tan(double angle)

Aquí tan()hay un método estático. Por lo tanto, estamos accediendo el método que utiliza el nombre de clase, Math.

Parámetros tan ()

El tan()método toma un solo parámetro.

  • ángulo - ángulo cuya tangente trigonométrica se devolverá

Nota : el valor del ángulo está en radianes.

tan () Valor de retorno

  • devuelve la tangente trigonométrica del ángulo especificado
  • devuelve NaN si el ángulo especificado es NaN o infinito

Nota : Si el argumento es cero, entonces el resultado del tan()método también es cero con el mismo signo que el argumento.

Ejemplo 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 ) )

En el ejemplo anterior, hemos importado el java.lang.Mathpaquete. Esto es importante si queremos usar métodos de la Mathclase. Note la expresión,

 Math.tan(a)

Aquí, hemos usado directamente el nombre de la clase para llamar al método. Es porque tan()es un método estático.

Nota : Hemos utilizado el método Java Math.toRadians () para convertir todos los valores en radianes. Se debe a que, según la documentación oficial de Java, el tan()método toma el parámetro en radianes.

Ejemplo 2: Math tan () Devuelve 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 ) )

Aquí, hemos creado una variable llamada a.

  • Math.tan (a) : devuelve NaN porque la raíz cuadrada de un número negativo (-5) no es un número

El Double.POSITIVE_INFINITYes un campo de Doubleclase. Se utiliza para implementar infinito en Java.

Nota : Hemos utilizado el método Java Math.sqrt () para calcular la raíz cuadrada de un número.

Tutoriales recomendados

  • Java Math sin ()
  • Java Math cos ()

Articulos interesantes...