Другое

Сравнение объектов Java: какие операторы применять и зачем это нужно?

Lorem ipsum dolor

Операторы сравнения в 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(“Выражение ложное.“);

}

Схожие статьи

CSS-анимация: специфика, виды, правила создания и примеры
Другое

CSS-анимация: специфика, виды, правила создания и примеры

Что относят к операторам передачи управления, какие они бывают и сколько их
Другое

Что относят к операторам передачи управления, какие они бывают и сколько их

Взлом Микротик: самые серьезные уязвимости и способы их проверки
Другое

Взлом Микротик: самые серьезные уязвимости и способы их проверки

Java SE и Java EE: различия, характеристики и подробный обзор
Другое

Java SE и Java EE: различия, характеристики и подробный обзор