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

Jaka Jest Roznica Miedzy I Operatory W Javie



Symbol używany do wykonywania operacji nazywany jest operatorem. W Javie „ != ” to operator porównania używany do określenia, czy dwa operandy są równe, czy nie, porównując je, podczas gdy „ =! operator łączy dwa operatory; pierwszy to operator przypisania” = ”, a drugi to logiczny operator Not „ ! ”, który operuje na wartościach logicznych. Jest również wykorzystywany w odwracaniu wartości logicznych.

W tym poście wyjaśnimy różnicę między != i =! Operatory w Javie.







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

!= ' oraz ' =! ” to dwa oddzielne operatory Java. Tych dwóch operatorów nie można porównywać, ponieważ służą one różnym funkcjom. „ != Operator porównuje dwa operandy, podczas gdy operator „ =! Operator odwraca wynik wartości logicznych. Jego reprezentacja daje tylko wrażenie podobieństwa.



Teraz omówimy kolejno obie metody i ich zastosowanie!



Co to jest operator „!=” w Javie?

!= Operator jest również nazywany „ nie równa Operator Java. Służy do oceny, czy dwa operandy są równe przy użyciu instrukcji warunkowych. Ten operator zwraca wartości logiczne, gdzie „ PRAWDA ” wskazuje, że wartości są porównywane i nie są równe, oraz „ fałszywy ” odnosi się do jego odwrotnego przypadku, gdy obie wartości są równe.





Jak używać operatora „! =” w Javie?

Postępuj zgodnie z podaną poniżej składnią do porównywania 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 całkowitego, „ a ' oraz ' b ” i zainicjuj je:

int a = 20 ;
int b = 23 ;


Wydrukuj oryginalne wartości zmiennych „ a ' oraz ' b ” na konsoli za pomocą przycisku „ System.out.println() ' metoda:

System.out.println ( 'Wartość = ' +a ) ;
System.out.println ( 'Wartość b = ' +b ) ;


Następnie sprawdzimy, czy wartość „ a ” jest równa wartości „ b ' używając ' != ” operator. Zwróci wartość logiczną „ fałszywy ”, jeśli obie wartości są równe:

wyjście logiczne = a ! =b;


Na koniec wydrukuj wynikową wartość na konsoli:

System.out.println ( wyjście ) ;



Wyjście pokazuje wartość logiczną „ PRAWDA ”, co wskazuje, że wartości „ a ' oraz ' b ” nie są równe:


Przykład 2

Teraz wykonamy tę samą operację, używając następującej składni:

wyjście logiczne = ! ( a ==b ) ;


Najpierw sprawdza równość „ a ' oraz ' b ” wartości zmiennych przy użyciu operatora porównania” == ”, a następnie neguje wynik.

Na koniec wydrukuj dane wyjściowe na konsoli:

System.out.println ( wyjście ) ;



Wyjście


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

Przykład 3

Tutaj rozważymy te same zmienne” a ' oraz ' b ” z ich wartościami jak w poprzednich przykładach. Użyjemy warunkowego „ jeśli ”, aby sprawdzić, czy wartości obu zmiennych są równe, czy nie i wydrukować dodane instrukcje:

jeśli ( a ! =b ) {
System.out.println ( „Wartość ‘a’ nie jest równa wartości ‘b’” ) ;
} w przeciwnym razie {
System.out.println ( „Wartość ‘a’ jest równa wartości ‘b’” ) ;
}



Dane wyjściowe pokazują, że wartości „ a ' oraz ' b ” nie są równe:


Teraz skieruj się w stronę działania „ =! ” operator w Javie.

Co to jest „=!” Operator w Javie?

=! ” operator jest kombinacją dwóch operatorów, operator przypisania “ = ” i logiczne nie” ! ” operator. Operator logiczny not służy do konwersji oryginalnej wartości, podczas gdy operator przypisania służy do przypisywania 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 użycia „ =! Operator ” jest podany w następujący sposób:

x = ! Tak


Notatka: Prawidłowe wyrażenie to „ x= !y ' nie ' x=!y ”; to trochę mylące. Ekspresja ' x= !y ” pokazuje, że wartość logiczna „ Tak ” jest najpierw odwracany, a następnie przypisywany do „ x ”.

Przykład

W tym przykładzie mamy dwie zmienne typu logicznego, „ x ' oraz ' Tak ”, o następujących wartościach:

wartość logiczna x = PRAWDA ;
wartość logiczna y = PRAWDA ;


Wydrukuj wartości utworzonych zmiennych na konsoli za pomocą „ System.out.println() ' metoda:

System.out.println ( 'Wartość logiczna x = ' +x ) ;
System.out.println ( 'Wartość logiczna y = ' +y ) ;


Teraz przekonwertujemy wartość logiczną „ x ” za pomocą „ =! ” operator:

x = ! Y;


Tak ” najpierw odwróci swoją wartość z „ PRAWDA ' do ' fałszywy ”, a następnie jest przypisany do „ x ”. Wydrukuj zaktualizowaną wartość „ x ” na konsoli:

System.out.println ( 'Teraz wartość x = ' +x ) ;



Wyjście


Podaliśmy wszystkie podstawowe informacje na temat „ != ' oraz ' =! Operatory w Javie.

Wniosek

Obie ' != ' oraz ' =! ” to operatory Java używane do wykonywania różnych funkcji. „ != Operator ” to operator porównania, który porównuje równość dwóch operandów w celu określenia, czy są one równe, czy nie, podczas gdy „ =! ” jest kombinacją dwóch operatorów, operator przypisania “ = ”, a logiczny operator not „ ! ”, który operuje na wartościach logicznych. W tym poście omówiliśmy różnicę między != i =! operatory w Javie i ich wykorzystanie.