Método Java Math tan() con ejemplos

java.lang.Math.tan () devuelve la tangente trigonométrica de un ángulo.

  • Si el argumento es NaN o un infinito, el resultado devuelto es NaN.
  • Si el argumento es cero, entonces el resultado es un cero con el mismo signo que el argumento.
  • Sintaxis:

public static double tan(double angle)
Parameters :
The function has one mandatory parameter angle which is in radians. 

Devuelve:
La función devuelve la tangente trigonométrica de un ángulo.

Ejemplo 1: para mostrar el funcionamiento del método java.lang.Math.tan().

// Java program to demonstrate working
// of java.lang.Math.tan() method
import java.lang.Math;
  
class Gfg {
  
    // driver code
    public static void main(String args[])
    {
        double a = 30;
          
        // converting values to radians
        double b = Math.toRadians(a);
  
        System.out.println(Math.tan(b));
  
        a = 45;
          
        // converting values to radians
        b = Math.toRadians(a);
  
        System.out.println(Math.tan(b));
  
        a = 60;
          
        // converting values to radians
        b = Math.toRadians(a);
  
        System.out.println(Math.tan(b));
  
        a = 0;
          
        // converting values to radians
        b = Math.toRadians(a);
  
        System.out.println(Math.tan(b));
    }
}

Producción :

0.5773502691896257
0.9999999999999999
1.7320508075688767
0.0

Ejemplo 2: para mostrar el funcionamiento del método java.lang.Math.tan() cuando un argumento es NAN o infinito.

// Java program to demonstrate working
// of java.lang.Math.tan() method infinity case
import java.lang.Math;
  
public class GFG {
    public static void main(String[] args)
    {
  
        double positiveInfinity = 
               Double.POSITIVE_INFINITY;
        double negativeInfinity = 
               Double.NEGATIVE_INFINITY;
        double nan = Double.NaN;
        double result;
  
        // Here argument is negative infinity, 
        // output will be NaN
        result = Math.tan(negativeInfinity);
        System.out.println(result);
  
        // Here argument is positive infinity, 
        // output will also be NaN
        result = Math.tan(positiveInfinity);
        System.out.println(result);
  
        // Here argument is NaN, output will be NaN
        result = Math.tan(nan);
        System.out.println(result);
    }
}

Producción :

NaN
NaN
NaN

Publicación traducida automáticamente

Artículo escrito por ChetnaAgarwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *