Операторы сравнения в Java каждый раз в результате дают ответ boolean. Boolean — это один из видов типов данных, которые могут присвоить всего одно из двух возможных значений:
true, оно же «истинное значение» или «1»;
false, оно же «ложное значение» или «0».
Значения такого типа в Java могут возвращать не только операторы сравнения, но также логические операторы или их сочетания.
Операторы сравнения в Java
Когда происходит сравнение в Java, то в нем участвуют два объекта. Каждый объект называется операндом. А в целом все выглядит как обычное математическое сравнение.
Операторы сравнения всегда возвращают:
истину, если сравниваемое выражение оказывается верным;
ложь, если сравниваемое выражение оказывается неверным.
Например, у нас есть две переменные х и у, и мы хотим сравнить их значения. Для этого будем применять оператор «больше» — «>», который вернет нам ложь или истину. У нас получается, что «х>у» будет возвращать «истину», когда значение «х» действительно будет больше «у». А когда значение «х» будет меньше значения «у», то данный оператор сравнения Java вернет нам «ложь».
Какие бывают операторы сравнения в языке Java?
Операторы сравнения в Java бывают следующих видов:
Операторы сравнения Java
Как обозначается в Java
Как выглядит операция
«больше»
>
х>y
«меньше»
<
x<y
«больше или равно»
>=
x>=y
«меньше или равно»
<=
x<=y
«не равно»
!=
х!=у
«равно»
==
х==у
Не нужно путать оператор присваивания «=» и оператор равенства «==», это совсем разные операторы. Первый присваивает значение чему-либо, например, значение переменной, второй — это оператор сравнения.
Заключение
Операторы сравнения в Java ничем не отличаются от этой же категории операторов в других языках программирования. В основном операторы сравнения применяются в условных конструкциях кода:
«if else»;
«switch».
То есть в тех конструкциях, когда какая-нибудь часть кода должна выполняться при соблюдении какого-нибудь условия.
Например:
if (5<4) {
System.out.println(“Выражение истинное.“);
} else {
System.out.println(“Выражение ложное.“);
}

Другое