# StrictMath tan() Method in Java

The java.lang.StrictMath.tan() is an in-built function in Java which returns the trigonometric tangent of an angle.

Syntax:

`public static double tan(double ang)`

Parameters: This function accepts a single parameter ang which is a double variable representing an angle (in radians) whose trigonometric tangent is to be returned by the function.

Return Value: This method returns the tangent of the angle passed as argument to the function. It gives rise to special cases:

• The method returns NaN if the argument is NaN or an infinity.
• The result is zero with the same sign as the argument, if the argument is zero.

Examples:

```Input : ang = 0.5235987755982988(30 degree)
Output : 0.5773502691896257

Input : ang = 0.7853981633974483(45 degree)
Output : 0.9999999999999999
```

Below programs illustrate the java.lang.StrictMath.tan() function in Java:

Program 1:

 `// Java Program to illustrate  ` `// StrictMath.tan() function ` ` `  `import` `java.io.*; ` `import` `java.math.*; ` `import` `java.lang.*; ` ` `  `class` `GFG { ` `    ``public` `static` `void` `main(String[] args) ` `    ``{ ` ` `  `        ``double` `ang = (``60` `* Math.PI) / ``180``; ` ` `  `        ``// Display the trigonometric tangent of the angle ` `        ``System.out.println(``"tangent value of 60 degrees : "` `                           ``+ StrictMath.tan(ang)); ` `    ``} ` `} `

Output:

```tangent value of 60 degrees : 1.7320508075688767
```

Program 2:

 `// Java Program to illustrate  ` `// StrictMath.tan() function ` ` `  `import` `java.io.*; ` `import` `java.math.*; ` `import` `java.lang.*; ` ` `  `class` `GFG { ` `    ``public` `static` `void` `main(String[] args) ` `    ``{ ` ` `  `        ``double` `ang = ``77.128``; ` `        ``// Convert the angle to its equivalent radian ` `        ``double` `rad = StrictMath.toRadians(ang); ` ` `  `        ``// Display the trigonometric tangent of the angle ` `        ``System.out.println(``"tangent value of 77.128 degrees : "` `                           ``+ StrictMath.tan(rad)); ` `    ``} ` `} `

Output:

```tangent value of 77.128 degrees : 4.376055350774854
```

GeeksforGeeks has prepared a complete interview preparation course with premium videos, theory, practice problems, TA support and many more features. Please refer Placement 100 for details

My Personal Notes arrow_drop_up If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

Article Tags :
Practice Tags :

Be the First to upvote.

Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.