Другое

Сравнение объектов 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(“Выражение ложное.“);

}

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

Интервью с программистом: насколько сложно стать разработчиком ПО?
Другое

Интервью с программистом: насколько сложно стать разработчиком ПО?

Netbeans 9: установка популярной среды разработки приложений (IDE)
Другое

Netbeans 9: установка популярной среды разработки приложений (IDE)

Что такое структурирование данных? Вводный инструктаж для чайников
Другое

Что такое структурирование данных? Вводный инструктаж для чайников

Что делать, если не удается открыть файл Office Open XML: как исправить
Другое

Что делать, если не удается открыть файл Office Open XML: как исправить

×