Kotlin Assignment Operators
Kotlin Assignment Operators are used to assign a value or a computed value to a variable.
In this tutorial, we shall learn about Assignment Operators, their symbols, and how to use them in a Kotlin program.
Table for Assignment Operators
The following table covers Assignment Operators in Kotlin.
Operator | Symbol | Example | Description |
---|---|---|---|
Assignment | = | x=5 | Assign a value of 5 to x . |
Addition Assignment | += | x+=5 | Add a value of 5 to that of in x . |
Subtraction Assignment | -= |
| Subtract a value of 5 from that of in x . |
Multiplication Assignment | *= |
| Multiply a value of 5 to that of in x . |
Division Assignment | /= | x/=5 | Divide the value in x with a value of 5 . |
Modulus Assignment | %= | x%=5 | Find remainder in the division of x/5 and assign the remainder to x . |
Example Kotlin Program for Assignment Operators
In the following program, we take a variable x
, and apply different assignment operators on it with a value of 5
.
Kotlin Program
fun main() {
var x: Int
// Assignment
x = 21
println("x = $x Assignment")
x = 21
// Addition Assignment
x += 5
println("x = $x Addition Assignment")
x = 21
// Subtraction Assignment
x -= 5
println("x = $x Subtraction Assignment")
x = 21
// Multiplication Assignment
x *= 5
println("x = $x Multiplication Assignment")
x = 21
// Division Assignment
x /= 5
println("x = $x Division Assignment")
x = 21
// Modulus Assignment
x %= 5
println("x = $x Modulus Assignment")
}
Output
x = 21 Assignment
x = 26 Addition Assignment
x = 16 Subtraction Assignment
x = 105 Multiplication Assignment
x = 4 Division Assignment
x = 1 Modulus Assignment
Assignment Operators Tutorials
The following tutorials cover each of the Assignment Operators in detail.