Care este diferența dintre != și =! Operatori în Java

Care Este Diferenta Dintre Si Operatori In Java



Simbolul folosit pentru efectuarea operațiilor se numește operator. În Java, „ != ” este un operator de comparare utilizat pentru a determina dacă doi operanzi sunt egali sau nu prin compararea lor, în timp ce „ =! ” operator combină doi operatori; primul este un operator de atribuire” = ', iar al doilea este un operator logic Not ' ! ” care operează pe valori booleene. De asemenea, este utilizat în inversarea valorilor booleene.

Această postare va explica diferența dintre != și =! Operatori în Java.







Care este diferența dintre != și =! Operatori în Java?

!= ' și ' =! ” sunt doi operatori Java separați. Acești doi operatori nu pot fi comparați deoarece deservesc funcționalități diferite. „ != operatorul compară doi operanzi, în timp ce operatorul „ =! ” operator inversează rezultatul valorilor booleene. Reprezentarea sa dă doar o senzație asemănătoare.



Acum, vom discuta ambele metode și utilizarea lor una câte una!



Ce este „!=' Operator în Java?

!= „operatorul” se mai numește și „ nu este egal cu ” Operator Java. Este folosit pentru a evalua dacă doi operanzi sunt sau nu egali în timpul utilizării instrucțiunilor condiționate. Acest operator returnează valori booleene, unde „ Adevărat „ indică faptul că valorile sunt comparate și nu sunt egale și „ fals ” se referă la cazul său opus când ambele valori sunt egale.





Cum se utilizează operatorul „!=' în Java?

Urmați sintaxa de mai jos pentru a compara valoarea variabilei „ A ' cu ' b ' folosind ' != operator ” (nu este egal):

A ! =b


Exemplul 1



În acest exemplu, vom crea două variabile de tip întreg, „ A ' și ' b ” și inițializați-le:

int a = douăzeci ;
int b = 23 ;


Tipăriți valorile originale ale variabilelor „ A ' și ' b ” pe consolă cu ajutorul “ System.out.println() ” metoda:

System.out.println ( „Valoarea lui a =” +a ) ;
System.out.println ( „Valoarea lui b =” +b ) ;


Apoi, vom verifica dacă valoarea lui „ A ” este egal cu valoarea lui ” b ' folosind ' != ” operator. Va returna o valoare booleană „ fals ” dacă ambele valori sunt egale:

ieșire booleană = a ! =b;


În cele din urmă, tipăriți valoarea rezultată pe consolă:

System.out.println ( ieșire ) ;



Ieșirea arată valoarea booleană „ Adevărat ”, ceea ce indică faptul că valorile lui “ A ' și ' b ” nu sunt egali:


Exemplul 2

Acum, vom efectua aceeași operație folosind următoarea sintaxă:

ieșire booleană = ! ( A ==b ) ;


Mai întâi verifică egalitatea lui „ A ' și ' b „valori variabile folosind operatorul de comparare” == ” și apoi neagă rezultatul.

În cele din urmă, imprimați rezultatul pe consolă:

System.out.println ( ieșire ) ;



Ieșire


Acum, să trecem la un alt exemplu în care vom vedea cum operatorul menționat ajută la găsirea egalității în condițiile specificate.

Exemplul 3

Aici, vom lua în considerare aceleași variabile „ A ' și ' b ” cu valorile lor ca în exemplele precedente. Vom folosi condiționalul „ dacă ” instrucțiune pentru a verifica dacă valorile ambelor variabile sunt egale sau nu și tipăriți instrucțiunile adăugate:

dacă ( A ! =b ) {
System.out.println ( „Valoarea lui „a” nu este egală cu valoarea lui „b”” ) ;
} altfel {
System.out.println ( „Valoarea lui „a” este egală cu valoarea lui „b”” ) ;
}



Rezultatul arată că valorile „ A ' și ' b ” nu sunt egali:


Acum, îndreptați-vă spre lucrul „ =! ” operator în Java.

Ce este „=!” Operator în Java?

=! „operatorul este combinația celor doi operatori, operatorul de atribuire” = ” și logic nu ” ! ” operator. Operatorul logic not este folosit pentru a converti valoarea inițială, în timp ce operatorul de atribuire este utilizat pentru alocarea valorii.

Pentru a converti rezultatul valorilor booleene, puteți folosi „ =! ” operator. Convertește valoarea booleană și apoi o atribuie celui de-al doilea operand.

Cum se folosește „=!” Operator în Java?

Sintaxa pentru utilizarea „ =! ” operator este dat după cum urmează:

X = ! Y


Notă: Expresia corectă este „ x= !y ' nu ' x=!y ”; este un pic confuz. Expresia ' x= !y ” arată că valoarea booleană a lui “ Y ” este mai întâi inversat, apoi este atribuit „ X ”.

Exemplu

În acest exemplu, avem două variabile de tip boolean, „ X ' și ' Y ”, cu următoarele valori:

boolean x = Adevărat ;
boolean y = Adevărat ;


Imprimați valorile variabilelor create pe consolă folosind butonul „ System.out.println() ” metoda:

System.out.println ( „Valoarea booleană a lui x =” +x ) ;
System.out.println ( 'Valoarea booleană a lui y = ' +y ) ;


Acum, vom converti valoarea booleană a lui „ X ' cu ajutorul ' =! ” operator:

X = ! Y;


Y ” își va inversa mai întâi valoarea din ” Adevărat ' la ' fals ”, iar apoi este atribuit lui “ X ”. Tipăriți valoarea actualizată a „ X ” pe consolă:

System.out.println ( 'Acum valoarea lui x = ' +x ) ;



Ieșire


Am furnizat toate informațiile de bază despre „ != ' și ' =! ” operatori în Java.

Concluzie

Ambii ' != ' și ' =! ” sunt operatori Java folosiți pentru a efectua diferite funcționalități. „ != operatorul ” este un operator de comparare care compară egalitatea a doi operanzi pentru a determina dacă sunt egali sau nu, în timp ce “ =! ” este combinația a doi operatori, un operator de atribuire ” = ”, iar operatorul logic not “ ! ” care operează pe valori booleene. În această postare, am discutat despre diferența dintre != și =! operatori în Java și utilizarea acestora.