# Kotlin mod()

## Kotlin mod()

In Kotlin, the `mod()` function is used to find the remainder of the division of two numbers.

In this tutorial, we’ll explore the syntax of the `mod()` function and provide examples of its usage in Kotlin.

## Syntax

The syntax of the `mod()` function is:

``````fun Byte.mod(other: Byte): Byte
fun Byte.mod(other: Short): Short
fun Byte.mod(other: Int): Int
fun Byte.mod(other: Long): Long
fun Short.mod(other: Byte): Byte
fun Short.mod(other: Short): Short
fun Short.mod(other: Int): Int
fun Short.mod(other: Long): Long
fun Int.mod(other: Byte): Byte
fun Int.mod(other: Short): Short
fun Int.mod(other: Int): Int
fun Int.mod(other: Long): Long
fun Long.mod(other: Byte): Byte
fun Long.mod(other: Short): Short
fun Long.mod(other: Int): Int
fun Long.mod(other: Long): Long
fun Float.mod(other: Float): Float
fun Float.mod(other: Double): Double
fun Double.mod(other: Float): Double
fun Double.mod(other: Double): Double``````

The mod() function calculates the remainder of flooring division of this value (dividend) by the other value (divisor).

## Examples for mod() function

### 1. Using mod() to find the remainder of the division 25/7

In this example, we’ll use `mod()` to find the remainder in the division of 25 by 7.

Kotlin Program

``````fun main() {
val dividend = 25
val divisor = 7

val remainder = dividend.mod(divisor)

println("remainder in \$dividend/\$divisor is \$remainder")
}``````

Output

``remainder in 25/7 is 4``

### 2. Using mod() to Check Even or Odd

In this example, we’ll use `mod()` to determine if a number is even or odd.

Kotlin Program

``````fun main() {
val number = 7

// Using mod() to check if the number is even or odd
val isEven = number.mod(2) == 0

// Printing the result
if (isEven) {
println("\$number is even.")
} else {
println("\$number is odd.")
}
}``````

Output

``7 is odd.``

In this example, the `mod()` operator is used to check if a given number is even or odd by dividing it by 2. The result is then printed to the console.

## Summary

In this tutorial, we’ve covered the `mod()` operator in Kotlin, its syntax, and how to use it for calculating the remainder of the division of one number by another.