Operatory porównania służą do sprawdzania relacji między wartościami. Wynikiem takiego porównania jest wartość logiczna: true albo false.
Podstawowe operatory porównania
>— większe niż<— mniejsze niż>=— większe lub równe<=— mniejsze lub równe==— równe!=— różne
Przykłady
x > 9 // x jest większe od 9
x < 100 // x jest mniejsze od 100
x == 20 // x jest równe 20
x != 0 // x jest różne od 0
Operatory porównania często łączy się z operatorami logicznymi, np. && lub ||.
Sprawdzanie zakresu liczby
Aby sprawdzić, czy liczba x mieści się w zakresie od 10 do 99, należy zapisać:
x > 9 && x < 100
Oznacza to, że liczba musi być jednocześnie większa od 9 i mniejsza od 100.
Uwaga na granice zakresu
Warunek:
x > 9
nie dopuszcza liczby 9, ale dopuszcza 10 i większe.
Warunek:
x < 100
nie dopuszcza liczby 100, ale dopuszcza 99 i mniejsze.
Dlatego zapis:
x > 9 && x < 100
poprawnie opisuje dodatnie liczby dwucyfrowe: od 10 do 99.