# Comparison Operators in Kotlin

## Definition

Comparison operators are used for comparing numbers. There are four comparison operators in Kotlin. They are

• Greater than Operator (>)
• Less than Operator (<)
• Greater than and equal to Operator (>=)
• Less than and equal to Operator (<=)

## Syntax

### 1. Greater than Operator

``````if(number1 > number2){
//Block of Code
}

For example,

var num1 = 100
var num2 = 5
if(num1 > num2){
//Block of Code
}``````

### 2. Less than Operator

``````if(number1 < number2){
//Block of Code
}

For example,

var num1 = 100
var num2 = 5
if(num1 < num2){
//Block of Code
}``````

### 3. Greater than and Equal to Operator

``````if(number1 >= number2){
//Block of Code
}

For example,

var num1 = 100
var num2 = 5
if(num1 >= num2){
//Block of Code
}``````

### 4. Less than and Equal to Operator

``````if(number1 < number2){
//Block of Code
}

For example,

var num1 = 100
var num2 = 5
if(num1 <= num2){
//Block of Code
}``````

## Comparison Operator Example Program in Kotlin

``````//Comparison Operator Example Program in Kotlin
//Operator Kotlin Programs, Basic Kotlin Program
fun main(args: Array<String>) {
val num1 = 100;
val num2 = 5;

//Greater than Operator
if (num1 > num2) {
println("\$num1 is greater than \$num2")
}

//Less than Operator
if (num2 < num1) {
println("\$num2 is lesser than \$num1")
}

//Greater than and Equal to Operator
if (num1 >= 100) {
println("\$num1 is equal to 100")
}

//Less than and Equal to Operator
if (num2 <= 5) {
println("\$num2 is equal to 5")
}
}``````

### Sample Output

``````100 is greater than 5
5 is lesser than 100
100 is equal to 100
5 is equal to 5``````