# Scala - Math sin() Method

The Scala Math sin() method returns trigonometric sine of an angle (angle should be in radians). In special cases it returns the following:

• If the argument is NaN or an infinity, then the result is NaN.

In the graph below, sin(x) vs x is plotted.

### Syntax

```def sin(x: Double): Double = scala.lang.Math.sin(x)
```

### Parameters

 `x` Specify the angle in radian.

### Return Value

Returns the trigonometric sine of the argument.

NA.

### Example:

In the example below, sin() method is used to find out the trigonometric sine of the given angles.

```import scala.math._

object MainObject {
def main(args: Array[String]) {
println(s"sin(Pi/6) = \${sin(Pi/6)}");
println(s"sin(Pi/4) = \${sin(Pi/4)}");
println(s"sin(Pi/3) = \${sin(Pi/3)}");
println(s"sin(Pi/2) = \${sin(Pi/2)}");
println(s"sin(Double.NaN) = \${sin(Double.NaN)}");
println(s"sin(2.0/0.0) = \${sin(2.0/0.0)}");
println("sin(Double.PositiveInfinity) = "
+ sin(Double.PositiveInfinity));
}
}
```

The output of the above code will be:

```sin(Pi/6) = 0.49999999999999994
sin(Pi/4) = 0.7071067811865475
sin(Pi/3) = 0.8660254037844386
sin(Pi/2) = 1.0
sin(Double.NaN) = NaN
sin(2.0/0.0) = NaN
sin(Double.PositiveInfinity) = NaN
```

❮ Scala - Math Methods

5