Vad är skillnaden mellan != och =! Operatörer i Java

Vad Ar Skillnaden Mellan Och Operatorer I Java



Symbolen som används för att utföra operationer kallas en operatör. I Java är ' != ' är en jämförelseoperator som används för att avgöra om två operander är lika eller inte genom att jämföra dem, medan ' =! ” operatör kombinerar två operatörer; den första är en uppdragsoperatör ' = ', och den andra är en logisk Not-operator ' ! ” som arbetar på booleska värden. Det används också vid invertering av booleska värden.

Det här inlägget kommer att förklara skillnaden mellan != och =! Operatörer i Java.







Vad är skillnaden mellan != och =! Operatörer i Java?

' != ' och ' =! ” är två separata Java-operatörer. Dessa två operatörer kan inte jämföras eftersom de har olika funktioner. den ' != '-operatorn jämför två operander, medan ' =! ” operatorn inverterar resultatet av booleska värden. Dess representation ger bara en look-alike-känsla.



Nu kommer vi att diskutera båda metoderna och deras användning en efter en!



Vad är '!=' Operator i Java?

den ' != '-operatören kallas också ' inte lika med ' Java-operatör. Det används för att utvärdera om två operander är lika eller inte när du använder villkorliga uttalanden. Denna operatör returnerar booleska värden, där ' Sann ” indikerar att värdena jämförs och inte är lika, och ” falsk ” hänvisar till dess motsatta fall när båda värdena är lika.





Hur man använder '!=' Operator i Java?

Följ nedanstående syntax för att jämföra variabelvärdet ' a ' med ' b ' använda ' != ' (inte lika) operator:

a ! =b


Exempel 1



I det här exemplet kommer vi att skapa två heltalsvariabler, ' a ' och ' b ' och initiera dem:

int a = tjugo ;
int b = 23 ;


Skriv ut de ursprungliga värdena för variabler ' a ' och ' b ' på konsolen med hjälp av ' System.out.println() ' metod:

System.out.println ( 'Värdet av a = ' +a ) ;
System.out.println ( 'Värdet på b = ' +b ) ;


Sedan kommer vi att kontrollera om värdet på ' a ' är lika med värdet av ' b ' använda ' != ' operatör. Det kommer att returnera ett booleskt värde ' falsk ' om båda värdena är lika:

boolesk utgång = a ! =b;


Skriv till sist ut det resulterande värdet på konsolen:

System.out.println ( produktion ) ;



Utdata visar det booleska värdet ' Sann ', vilket indikerar att värdena för ' a ' och ' b ' är inte lika:


Exempel 2

Nu kommer vi att utföra samma operation med följande syntax:

boolesk utgång = ! ( a ==b ) ;


Den kontrollerar först jämställdheten av ' a ' och ' b ' variabelvärden med jämförelseoperatorn ' == ” och förnekar sedan resultatet.

Skriv slutligen ut utdata på konsolen:

System.out.println ( produktion ) ;



Produktion


Låt oss nu gå till ett annat exempel där vi kommer att se hur den nämnda operatören hjälper till att hitta jämlikhet under de angivna förhållandena.

Exempel 3

Här kommer vi att överväga samma variabler ' a ' och ' b ” med sina värden som i de tidigare exemplen. Vi kommer att använda den villkorade ' om ”-sats för att kontrollera om värdena för båda variablerna är lika eller inte och skriva ut de tillagda påståendena:

om ( a ! =b ) {
System.out.println ( 'Värdet på 'a' är inte lika med värdet på 'b'' ) ;
} annan {
System.out.println ( 'Värdet på 'a' är lika med värdet på 'b'' ) ;
}



Utdata visar att värdena för ' a ' och ' b ' är inte lika:


Gå nu mot arbetet med ' =! ”-operatör i Java.

Vad är '=!' Operatör i Java?

den ' =! ' operator är kombinationen av de två operatorerna, tilldelningsoperatorn ' = ” och det logiska inte ” ! ' operatör. Operatorn logical not används för att konvertera det ursprungliga värdet, medan tilldelningsoperatorn används för tilldelning av värdet.

För att konvertera utdata från booleska värden kan du använda ' =! ' operatör. Den konverterar det booleska värdet och tilldelar det sedan till den andra operanden.

Hur man använder '=!' Operatör i Java?

Syntaxen för att använda ' =! ' operatör ges enligt följande:

x = ! Y


Notera: Det korrekta uttrycket är ' x= !y ”inte” x=!y ”; det är lite förvirrande. Uttrycket ' x= !y ' visar att det booleska värdet för ' Y ' inverteras först och sedan tilldelas den ' x ”.

Exempel

I det här exemplet har vi två booleska variabler, ' x ' och ' Y ”, med följande värden:

booleskt x = Sann ;
boolean y = Sann ;


Skriv ut värdena för de skapade variablerna på konsolen med hjälp av ' System.out.println() ' metod:

System.out.println ( 'Det booleska värdet av x = ' +x ) ;
System.out.println ( 'Det booleska värdet på y = ' +y ) ;


Nu kommer vi att konvertera det booleska värdet av ' x ' med hjälp av ' =! ' operatör:

x = ! Y;


den ' Y ' kommer först att invertera sitt värde från ' Sann ' till ' falsk ', och sedan tilldelas den till ' x ”. Skriv ut det uppdaterade värdet för ' x ” på konsolen:

System.out.println ( 'Nu är värdet på x = ' +x ) ;



Produktion


Vi har tillhandahållit all grundläggande information om ' != ' och ' =! ”-operatörer i Java.

Slutsats

både ' != ' och ' =! ” är Java-operatorer som används för att utföra olika funktioner. den ' != '-operator är en jämförelseoperator som jämför likheten mellan två operander för att avgöra om de är lika eller inte, medan ' =! ' är kombinationen av två operatorer, en tilldelningsoperator ' = ', och den logiska inte-operatorn ' ! ” som arbetar på booleska värden. I det här inlägget diskuterade vi skillnaden mellan != och =! operatörer i Java och deras användning.