Другое

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

}

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

Полифил: использование при написании кросс-браузерных приложений
Другое

Полифил: использование при написании кросс-браузерных приложений

Kubernetes Vs. Openshift: в чем разница
Другое

Kubernetes Vs. Openshift: в чем разница

Номер порта SSH. Где его можно узнать и как поменять на другой?
Другое

Номер порта SSH. Где его можно узнать и как поменять на другой?

Другое

Как устроиться на работу в Google и создать успешную карьеру?