Java Math.tan() method returns the trigonometric tangent of the given angle. This angle value (in radians) is passed as an argument to this method. For example, Math.tan(Math.toRadians(0))
returns 0.0.
public class JavaExample { public static void main(String[] args) { double degrees = 0; //conversion degree to radians double radians = Math.toRadians(degrees); System.out.println(Math.tan(radians)); } }
Output:
0.0
Syntax of Math.tan() method
Math.tan(Math.toRadians(30)); //returns 0.5773502691896257
tan() Description
public static double tan(double a): Returns the trigonometric tangent of the given angle a
.
tan() Parameters
- The double argument
a
in radians.
tan() Return Value
- Returns trigonometric tangent of the argument.
- If the argument is NaN (Not a number) or infinity, then it returns NaN.
- If the argument is zero, then it returns zero with the same sign.
Example 1
public class JavaExample { public static void main(String[] args) { double degrees = 0; double degrees2 = 45; double degrees3 = 90; double degrees4 = 180; System.out.println(Math.tan(Math.toRadians(degrees))); System.out.println(Math.tan(Math.toRadians(degrees2))); System.out.println(Math.tan(Math.toRadians(degrees3))); System.out.println(Math.tan(Math.toRadians(degrees4))); } }
Output:

Example 2
public class JavaExample { public static void main(String[] args) { double degrees = 45; double degrees2 = -45; double degrees3 = 90; double degrees4 = -90; System.out.println(Math.tan(Math.toRadians(degrees))); System.out.println(Math.tan(Math.toRadians(degrees2))); System.out.println(Math.tan(Math.toRadians(degrees3))); System.out.println(Math.tan(Math.toRadians(degrees4))); } }
Output:

Example 3
public class JavaExample { public static void main(String[] args) { double degrees = Double.MAX_VALUE; double degrees2 = Double.MIN_VALUE; double degrees3 = 0.0/0; //NaN double degrees4 = 10.0/0; //Infinity System.out.println(Math.tan(Math.toRadians(degrees))); System.out.println(Math.tan(Math.toRadians(degrees2))); System.out.println(Math.tan(Math.toRadians(degrees3))); System.out.println(Math.tan(Math.toRadians(degrees4))); } }
Output:
