# Scala - Math exp() Method

The Scala Math exp() method returns e raised to the power of specified number, i.e., ex. Please note that e is the base of the natural system of logarithms, and its value is approximately 2.718282. In special cases it returns the following:

• If the argument is NaN, the result is NaN.
• If the argument is positive infinity, then the result is positive infinity.
• If the argument is negative infinity, then the result is zero.

### Syntax

```def exp(x: Double): Double = java.lang.Math.exp(x)
```

### Parameters

 `x` Specify the exponent of e.

### Return Value

Returns e raised to the power of specified number.

NA.

### Example:

In the example below, exp() method is used to calculate e raised to the power of specified number.

```import scala.math._

object MainObject {
def main(args: Array[String]) {
println(s"exp(-1) = \${exp(-1)}");
println(s"exp(0) = \${exp(0)}");
println(s"exp(1) = \${exp(1)}");
println(s"exp(2) = \${exp(2)}");
println(s"exp(Double.NaN) = \${exp(Double.NaN)}");
println("exp(Double.PositiveInfinity) = "
+ exp(Double.PositiveInfinity));
println("exp(Double.NegativeInfinity) = "
+ exp(Double.NegativeInfinity));
}
}
```

The output of the above code will be:

```exp(-1) = 0.36787944117144233
exp(0) = 1.0
exp(1) = 2.718281828459045
exp(2) = 7.38905609893065
exp(Double.NaN) = NaN
exp(Double.PositiveInfinity) = Infinity
exp(Double.NegativeInfinity) = 0.0
```

❮ Scala - Math Methods

5