Операторы сравнения в Java
Last updated: 2 мая 2025 г.Операторы сравнения нужны, как можно догадаться, чтобы сравнивать. Сравнивать одно значение с другим.
Например: 6 < 3.
Знак >
— это оператор “меньше чем”. То есть если проговорить это выражение, то будет “шесть меньше чем три”.
Вы скажете: «Это же неправда, шесть больше трёх!» — и вы будете правы. В Java результат такого сравнения будет false
(то есть «ложь»).
И этот результат можно сохранить в boolean переменную. Помним, что boolean хранит либо true (правда), либо false (ложь).
Также есть и другие операторы сравнения:
- больше чем – “>”
- равняется – “==”
- не равняется – “!=”
- больше или равно – “>=”
- меньше или равно – “<=”
Попробуйте поочерёдно подставить эти операторы между 6 и 3, проговорить получившееся выражение в уме и подумать, какой результат вернёт программа — true
или false
.
Пример программы:
1class Test
2{
3 public static void main(String []args)
4 {
5 //записываем в boolean переменную результат выражения 6<3
6 boolean a = 6 < 3;
7 //выведет false
8 System.out.println(a);
9
10 a = 6 > 3;
11 //выведет true
12 System.out.println(a);
13
14 a = 6 == 3;
15 //выведет false так как 6 не равен 3
16 System.out.println(a);
17
18 a = 6 != 3;
19 //выведет true так как 6 не равен 3
20 System.out.println(a);
21
22 a = 6 >= 3;
23 //выведет true так как 6 больше или равно 3
24 System.out.println(a);
25
26 a = 6 <= 3;
27 //выведет false так как 6 больше 3
28 System.out.println(a);
29 }
30}
Вывод:

Следующие уроки
Логические операторы в Java
8
мин.
Условные операторы в Java
9
мин.
Циклы в Java
10
мин.