# Kotlin Less-than or Equal-to

## Kotlin Less-than or Equal-to Operator

Kotlin Less-than or Equal-to Operator returns true if left operand is less than or equal to the right operand, or else it return false.

### Syntax

The syntax to use Less-than or Equal-to operator is

``value1 <= value2``

where

• `value1` is left operand
• `<=` is the symbol used for Less-than or Equal-to operator
• `value2` is right operand

### Return value

The above expression returns a boolean value of true if `value1` is less than or equal to `value2`, or false otherwise.

## Examples

### Check if 21 is less than or equal to 45

In the following program, consider that we are given two values in variables: `n1`, and `n2`, say `21` and `45` respectively. We shall use Less-than or Equal-to operator and check if value in `n1` is less than or equal to that of in `n2`.

Kotlin Program

``````fun main() {
val n1 = 21
val n2 = 45

if (n1 <= n2) {
println("\$n1 is less than or equal to \$n2.")
} else {
println("\$n1 is not less than or equal to \$n2.")
}
}``````

Output

``21 is less than or equal to 45.``

Since the value in `n1` is less than that of in `n2`, `n1 <= n2` returned true, and the if-block is run.

### Check if 45 is less than or equal to 45

In the following program, consider that we are given two values in variables: `n1`, and `n2`, say `45` and `45` respectively. We have take same value in the two variables.

Kotlin Program

``````fun main() {
val n1 = 45
val n2 = 45

if (n1 <= n2) {
println("\$n1 is less than or equal to \$n2.")
} else {
println("\$n1 is not less than or equal to \$n2.")
}
}``````

Output

``45 is less than or equal to 45.``

Since the value in `n1` is equal to that of in `n2`, `n1 <= n2` returned true, and the if-block is run.

### Check if 45 is less than or equal to 21

In the following program, consider that we are given two values in variables: `n1`, and `n2`, say `45` and `21` respectively. The values are such that the Less-than or Equal-to operator returns `false` when the values are given as inputs in their respective order.

Kotlin Program

``````fun main() {
val n1 = 45
val n2 = 21

if (n1 <= n2) {
println("\$n1 is less than or equal to \$n2.")
} else {
println("\$n1 is not less than or equal to \$n2.")
}
}``````

Output

``45 is not less than or equal to 21.``

Since the value in `n1` is neither less than nor equal to that of in `n2`, `n1 <= n2` returned false, and the else-block is run.