Как сравнить переменные в java

Аватар пользователя Иван Полежаев
Иван Полежаев
07 апреля 2023

Для сравнения переменных в Java используется оператор сравнения ==. Он сравнивает значения переменных и возвращает true, если они равны, и false, если они не равны.

Например:

int a = 5;
int b = 7;

if (a == b) {
    System.out.println("Переменные a и b равны");
} else {
    System.out.println("Переменные a и b не равны");
}

В этом примере переменные a и b не равны, поэтому будет выведено сообщение "Переменные a и b не равны"


Кроме того, в Java существует также метод equals(), который позволяет сравнивать объекты по значению, а не по ссылке. Этот метод переопределяется в большинстве классов и может быть использован для сравнения объектов.

Например:

String str1 = "hello";
String str2 = "world";

if (str1.equals(str2)) {
    System.out.println("Строки равны");
} else {
    System.out.println("Строки не равны");
}

В этом примере метод equals() используется для сравнения строк str1 и str2. Они не равны, поэтому будет выведено сообщение "Строки не равны"

0 0