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.