Example: Compute Quotient and Remainder
fun main(args: Array<String>) {
val dividend = 25
val divisor = 4
val quotient = dividend / divisor
val remainder = dividend % divisor
println("Quotient = $quotient")
println("Remainder = $remainder")
}
When you run the program, the output will be:
Quotient = 6 Remainder = 1
In the above program, two numbers 25
(dividend) and 4
(divisor) are stored in two variables dividend and divisor respectively. Unlike Java, these are automatically assigned Int
type in Kotlin.
Now, to find the quotient we divide dividend by divisor using /
operator. Since, both dividend and divisor are Int
, the result will also be computed as an Int
.
So, mathematically even if 25/4
results 6.25
, since both operands are Int
, quotient variable only stores 6
(integer part).
Likewise, to find the remainder we use the %
operator. So, the remainder of 25/4
, i.e. 1
is stored in an Int
variable remainder.
Finally, quotient and remainder are printed on the screen using println()
function.
Here's the equivalent code in Java: Compute Quotient and Remainder in Java