Вернуться




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



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

}



Если вам понравилась эта статья поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересного и полезного контента!




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





Стоит ли учиться программировать в 2021

Стоит ли учиться программировать в 2021

Не случайно в разговорах о рынке труда, перспективах развития и важнейших с ...

21 Февраля 2021    Другое

Плюсы и минусы Baas для разработки мобильных приложений

Плюсы и минусы Baas для разработки мобильных приложений

Если вы хотите заказать разработку мобильного приложения, причем чтобы вам ...

23 Марта 2021    Другое

Начинающий программист

Начинающий программист

Самыми легкими в изучении можно считать такие языки как JavaScript, Python, ...

23 Марта 2021    Другое



Напишем