Kotlin Subtraction

Kotlin Subtraction Operator

Kotlin Subtraction Operator returns the subtraction of the right operand from the left operand.

Syntax

The syntax to use Arithmetic Subtraction operator is

n1 - n2

where

  • n1 is the left operand
  • - is the symbol used for Subtraction operator
  • n2 is the right operand

Return Value

The above expression returns the subtraction of the number n2 from the number n1. The data type of the return value depends on the given values. If given values are of different data types, then the resulting would be the higher data type (data type that can allocate larger memory).

Chaining Subtraction Operator

We can also chain the operator to subtraction more than two numbers from a number, as shown in the following.

n1 - n2 - n3 - n4

The expression return the subtraction of the numbers n2, n3, and n4 from the number n1.

Examples

Subtraction of 4 from 6

In the following program, we take two variables: n1, and n2 with the values 6 and 4 respectively; and find the subtraction of n2 from n1.

Kotlin Program

fun main() {
    var n1 = 6
    var n2 = 4

    val result = n1 - n2
    println("n1 = $n1\nn2 = $n2\nn1 - n2 = $result")
}

Output

n1 = 6
n2 = 4
n1 - n2 = 2

Subtraction of more than two numbers from a given number

In the following program, we take four integer variables: n1, n2, n3, and n4, and find the subtraction of the numbers n2, n3, and n4 from the number n1.

Kotlin Program

fun main() {
    var n1 = 25
    var n2 = 4
    var n3 = 2
    var n4 = 7

    val result = n1 - n2 - n3 - n4
    println("n1 - n2 - n3 - n4 = $result")
}

Output

n1 - n2 - n3 - n4 = 12

Subtraction of 3.14 from 2.1

In the following program, we do the subtraction of floating point numbers.

Kotlin Program

fun main() {
    var n1 = 3.14
    var n2 = 2.1

    val result = n1 - n2
    println("n1 = $n1\nn2 = $n2\nn1 - n2 = $result")
}

Output

n1 = 3.14
n2 = 2.1
n1 - n2 = 1.04