# How to Compare Two Numbers in Swift?

## Compare Two Numbers

To compare two numbers in Swift, use Relational operators like equal to, greater than, less than, etc.

## If Two Numbers are Equal

To check if two numbers are equal, use equal to `==` operator.

main.swift

``````import Foundation

var a = 4
var b = 4

if (a == b) {
print("a and b are equal.")
} else {
print("a and b are not equal.")
}``````

Program Output

``a and b are equal.``

## If a Number is Greater than the Other

To check if a number is greater than the other number, use greater than `>` operator.

main.swift

``````import Foundation

var a = 8
var b = 4

if (a > b) {
print("a is greater than b.")
} else {
print("a is not greater than b.")
}``````

Program Output

``a is greater than b.``

## If a Number is Less than the Other

To check if a number is less than the other number, use less than `<` operator.

main.swift

``````import Foundation

var a = 2
var b = 4

if (a < b) {
print("a is less than b.")
} else {
print("a is not less than b.")
}``````

Program Output

``a is less than b.``

## Compare Numbers

Now, let us combine all these three scenarios of equal to, greater than and less than.

main.swift

``````import Foundation

var a = 8
var b = 4

if (a == b) {
print("a and b are equal.")
} else if (a > b) {
print("a is greater than b.")
} else {
print("a is less than b.")
}``````

Program Output

``a is greater than b.``

## Summary

Summarising this tutorial, we have learnt that to compare two numbers, use relational operators.