Open In App

Java Math tan() method with Examples

The java.lang.Math.tan() returns the trigonometric tangent of an angle.

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

Returns :
The function returns the trigonometric tangent of an angle.

Example 1 : To show the working of java.lang.Math.tan() method.




// 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));
    }
}

Output :



0.5773502691896257
0.9999999999999999
1.7320508075688767
0.0

Example 2 : To show the working of java.lang.Math.tan() method when an argument is NAN or infinity.




// 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);
    }
}

Output :

NaN
NaN
NaN

Article Tags :