In this tutorial, you shall learn about Addition operator in Kotlin, its syntax, and how to use Addition operator in programs, with examples.

Kotlin Addition

Kotlin Addition Operator takes two operands as inputs and returns their sum.

+ symbol is used for Addition Operator.

Syntax

The syntax for Addition Operator is

</>
Copy
operand_1 + operand_2

The operands could be of any numeric datatype.

If the two operands are of different datatypes, implicit datatype promotion takes place and value of lower datatype is promoted to higher datatype.

Examples

1. Add two integer numbers

In the following example, we shall add two integers using Addition Operator.

Main.kt

</>
Copy
fun main() {
    var a = 10
    var b = 20
    var sum = a + b
    println("Sum : $sum")
}

Output

Sum : 30

2. Add values of different types

In the following example, we shall add an integer and a Float number using Addition Operator.

As we are adding values of two different datatypes, one with lower datatype promotes to higher datatype and the result is of higher datatype. In the following example, Int would be promoted to Float, and the result would be Float.

Main.kt

</>
Copy
fun main() {
    var a: Int = 10
    var b: Double = 3.14
    var sum = a + b
    println("Sum : $sum")
}

Output

Sum : 13.14

Conclusion

In this Kotlin Tutorial, we learned how to use Addition Operator to add two numbers.