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
n1is the left operand%is the symbol used for Modulus operatorn2is the right operand
Return value
- If both operands are of type
Int, the above modulus returns the remainder in the division ofn1byn2. - If at least one of the operands is of type
DoubleorFloat, the modulus operator returns aDoubleorFloatvalue, 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