 Open in App
Not now

# StrictMath sin() Method in Java

• Last Updated : 03 Aug, 2018

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

Syntax:

`public static double sin(double ang)`

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

Return Value: This method returns the sine of the angle passed as argument to the function. The following cases are considered :

• The function returns NaN if the argument is NaN or infinity.
• The function returns zero with the sign same as that of the argument if the argument is zero.

Examples:

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

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

Below programs illustrate the working of java.lang.StrictMath.sin() function in Java:

Program 1:

 `// Java Program to illustrate sin()``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 sine of the angle``        ``System.out.println(``"Sine value of 60 degrees : "``                                 ``+ StrictMath.sin(ang));``    ``}``}`

Output:

```Sine value of 60 degrees : 0.8660254037844386
```

Program 2:

 `// Java Program to illustrate sin()``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);``        ``System.out.println(rad);`` ` `        ``// Display the trigonometric sine of the angle``        ``System.out.println(``"Sine value of 77.128 degrees : "``                                     ``+ StrictMath.sin(rad));``    ``}``}`

Output:

```1.3461375454781863
Sine value of 77.128 degrees : 0.9748701783788553
```

My Personal Notes arrow_drop_up