Jaka jest różnica między != i =! Operatorzy w Javie

Jaka jest różnica między != i =! Operatorzy w Javie

Symbol użyty do wykonywania operacji nazywa się operatorem. W Javie „!=”Jest operatorem porównawczym wykorzystanym do ustalenia, czy dwa operandy są równe, czy nie poprzez ich porównanie, podczas gdy„=!„Operator łączy dwóch operatorów; Pierwszy to operator przypisania „=”, A drugi to logiczny operator”!„Działa na wartościach logicznych. Jest również wykorzystywany do inwersji wartości logicznych.

Ten post wyjaśni różnicę między != i =! Operatorzy w Javie.

Jaka jest różnica między != i =! Operatorzy w Javie?

"!=" I "=!„To dwóch oddzielnych operatorów Java. Tych dwóch operatorów nie można porównać, ponieważ obsługują różne funkcje. „„!=„Operator porównuje dwa operandy, podczas gdy„=!”Operator odwraca wynik wartości logicznych. Jego reprezentacja tylko nadaje podobny do wyglądu.

Teraz omówimy zarówno metody, jak i ich użycie jeden po drugim!

Co jest "!= ”Operator w Javie?

„„!=„Operator nazywa się również„nie równe„Operator Java. Służy do oceny, czy dwa operandy są równe podczas korzystania z instrukcji warunkowych. Ten operator zwraca wartości logiczne, gdzie „PRAWDA”Wskazuje, że wartości są porównywane i nie są równe, i„FAŁSZ”Odnosi się do przeciwnego przypadku, gdy obie wartości są równe.

Jak używać "!= ”Operator w Javie?

Postępuj zgodnie z poniżej podaną składnią do porównania wartości zmiennej „A" z "B" używając "!=”(Nie równy) operator:

A!= b


Przykład 1

W tym przykładzie utworzymy dwie zmienne typu liczb całkowitych, „A" I "B”I zainicjuj je:

int a = 20;
int b = 23;


Wydrukuj oryginalne wartości zmiennych „A" I "B”Na konsoli z pomocą„System.na zewnątrz.println ()" metoda:

System.na zewnątrz.println („wartość a =”+a);
System.na zewnątrz.println („wartość b =”+b);


Następnie sprawdzimy, czy wartość „A”Jest równe wartości„B" używając "!=„Operator. Zwróci wartość logiczną „FAŁSZ”Jeśli obie wartości są równe:

wyjście boolowskie = a!= B;


Na koniec wydrukuj wynikową wartość na konsoli:

System.na zewnątrz.println (wyjście);



Wyjście pokazuje wartość logiczną „PRAWDA”, Co wskazuje, że wartości„A" I "B"Nie są równe:


Przykład 2

Teraz wykonamy tę samą operację za pomocą następującej składni:

Wyjście boolowe =!(a == b);


Najpierw sprawdza równość „A" I "B„Wartości zmienne za pomocą operatora porównawczego„==”A następnie neguje wynik.

Na koniec wydrukuj wyjście na konsoli:

System.na zewnątrz.println (wyjście);



Wyjście


Przejdźmy teraz do innego przykładu, w którym zobaczymy, w jaki sposób wspomniany operator pomaga znaleźć równość w określonych warunkach.

Przykład 3

Tutaj rozważymy te same zmienne „A" I "B”Z ich wartościami jak w poprzednich przykładach. Użyjemy warunkowego „Jeśli”Oświadczenie, aby sprawdzić, czy wartości obu zmiennych są równe, czy nie, i wydrukuj dodane instrukcje:

Jeśli!= b)
System.na zewnątrz.println („Wartość„ A ”nie jest równa wartości„ B ””);
w przeciwnym razie
System.na zewnątrz.println („Wartość„ A ”jest równa wartości„ b ””);



Dane wyjściowe pokazuje, że wartości „A" I "B"Nie są równe:


Teraz skieruj się w kierunku działania „=!„Operator w Javie.

Co to jest „=!„Operator w Javie?

„„=!„Operator to połączenie dwóch operatorów, operatora przypisania”=”A logiczne nie„!„Operator. Logiczny nie operator jest używany do konwersji pierwotnej wartości, podczas gdy operator przypisania jest używany do przypisania wartości.

Aby przekonwertować dane wyjściowe wartości logicznych, możesz użyć „=!„Operator. Konwertuje wartość logiczną, a następnie przypisuje ją do drugiego operandu.

Jak używać „=!„Operator w Javie?

Składnia do używania „=!„Operator jest podany w następujący sposób:

x = !y


Notatka: Prawidłowe wyrażenie to „x = !y" nie "x =!y”; To jest trochę mylące. Ekspresja "x = !y”Pokazuje, że wartość logiczna„y”Jest najpierw odwrócony, a następnie przypisany jest do„X".

Przykład

W tym przykładzie mamy dwie zmienne typu logicznego, „X" I "y”, Z następującymi wartościami:

boolean x = true;
boolean y = true;


Wydrukuj wartości utworzonych zmiennych na konsoli za pomocą „System.na zewnątrz.println ()" metoda:

System.na zewnątrz.println („wartość logiczna x =”+x);
System.na zewnątrz.println („wartość logiczna y =”+y);


Teraz przekonwertujemy wartość logiczną „X”Z pomocą„=!„Operator:

x = !y;


„„y”Najpierw odwróci swoją wartość z„PRAWDA" Do "FAŁSZ”, A następnie jest przypisany do„X". Wydrukuj zaktualizowaną wartość „X„Na konsoli:

System.na zewnątrz.println („Teraz wartość x =” +x);



Wyjście


Podaliśmy wszystkie podstawowe informacje o „!=" I "=!„Operatorzy w Javie.

Wniosek

Obydwa "!=" I "=!”Czy operatorzy Java wykorzystywane do wykonywania różnych funkcji. „„!=„Operator jest operatorem porównawczym, który porównuje równość dwóch operandów w celu ustalenia, czy są one równe, czy nie, podczas gdy„ „=!”To połączenie dwóch operatorów, operatora przypisania„=”, A logiczny nie operator„!„Działa na wartościach logicznych. W tym poście omówiliśmy różnicę między != i =! operatorzy w Javie i ich użycie.