## Kotlin Modulus Operator

Kotlin Modulus operator is used to find the remainder in the division of given left operand by the given right operand.

### Syntax

The syntax to use Arithmetic Modulus operator is

`n1 % n2`

where

`n1`

is the left operand`%`

is the symbol used for Modulus operator`n2`

is the right operand

### Return value

- If both operands are of type
`Int`

, the above modulus returns the remainder in the division of`n1`

by`n2`

. - If at least one of the operands is of type
`Double`

or`Float`

, the modulus operator returns a`Double`

or`Float`

value, respectively.

## Examples

### Remainder in the Division of 11 by 3

In the following program, we take two variables: `n1`

, and `n2`

with the values `11`

and `3`

respectively; and find the remainder in the division of `n1`

by `n2`

.

**Kotlin Program**

```
fun main() {
var n1 = 11
var n2 = 3
val result = n1 % n2
println("n1 = $n1\nn2 = $n2\nn1 % n2 = $result")
}
```

**Output**

```
n1 = 11
n2 = 3
n1 % n2 = 2
```

### Modulus in the Division of 6.28 by 2.1

In the following program, we find the remainder in the division of floating point numbers.

**Kotlin Program**

```
fun main() {
var n1 = 6.28
var n2 = 2.1
val result = n1 % n2
println("n1 = $n1\nn2 = $n2\nn1 % n2 = $result")
}
```

**Output**

```
n1 = 6.28
n2 = 2.1
n1 % n2 = 2.08
```