Hva er forskjellen mellom != og =! Operatører i Java

Hva Er Forskjellen Mellom Og Operatorer I Java



Symbolet som brukes til å utføre operasjoner kalles en operatør. I Java er ' != ' er en sammenligningsoperatør som brukes til å bestemme om to operander er like eller ikke ved å sammenligne dem, mens ' =! ” operatør kombinerer to operatører; den første er en oppdragsoperatør ' = ', og den andre er en logisk Ikke-operator ' ! ” som opererer på boolske verdier. Det brukes også i inversjonen av boolske verdier.

Dette innlegget vil forklare forskjellen mellom != og =! Operatører i Java.







Hva er forskjellen mellom != og =! Operatører i Java?

' != ' og ' =! ” er to separate Java-operatører. Disse to operatørene kan ikke sammenlignes fordi de har forskjellige funksjoner. « != ”-operatør sammenligner to operander, mens ” =! ”-operator inverserer resultatet av boolske verdier. Dens representasjon gir bare en look-alike følelse.



Nå vil vi diskutere begge metodene og bruken av dem én etter én!



Hva er '!=' Operator i Java?

« != '-operatøren kalles også ' ikke lik ' Java-operatør. Den brukes til å evaluere om to operander er like ved bruk av betingede utsagn. Denne operatøren returnerer boolske verdier, der ' ekte ' indikerer at verdiene sammenlignes og ikke er like, og ' falsk ” refererer til det motsatte tilfellet når begge verdiene er like.





Hvordan bruker du '!=' Operator i Java?

Følg syntaksen nedenfor for å sammenligne variabelverdien ' en ' med ' b ' bruker ' != ' (ikke lik) operator:

en ! =b


Eksempel 1



I dette eksemplet vil vi lage to heltallsvariabler, ' en ' og ' b ' og initialiser dem:

int a = tjue ;
int b = 23 ;


Skriv ut de opprinnelige verdiene til variabler ' en ' og ' b ' på konsollen ved hjelp av ' System.out.println() ' metode:

System.out.println ( 'Verdien av a = ' +a ) ;
System.out.println ( 'Verdien av b = ' +b ) ;


Deretter vil vi sjekke om verdien av ' en ' er lik verdien av ' b ' bruker ' != ' operatør. Det vil returnere en boolsk verdi ' falsk ' hvis begge verdiene er like:

boolsk utgang = a ! =b;


Skriv til slutt ut den resulterende verdien på konsollen:

System.out.println ( produksjon ) ;



Utgangen viser den boolske verdien ' ekte ', som indikerer at verdiene til ' en ' og ' b ' er ikke like:


Eksempel 2

Nå vil vi utføre den samme operasjonen ved å bruke følgende syntaks:

boolsk utgang = ! ( en ==b ) ;


Den sjekker først likheten til ' en ' og ' b ' variabelverdier ved bruk av sammenligningsoperatoren ' == ” og fornekter deretter resultatet.

Skriv til slutt ut utdataene på konsollen:

System.out.println ( produksjon ) ;



Produksjon


La oss nå gå til et annet eksempel hvor vi vil se hvordan den nevnte operatøren hjelper til med å finne likhet under de angitte forholdene.

Eksempel 3

Her vil vi vurdere de samme variablene ' en ' og ' b ” med sine verdier som i de foregående eksemplene. Vi vil bruke den betingede ' hvis ”-setning for å sjekke om verdiene til begge variablene er like eller ikke og skrive ut de tilføyde setningene:

hvis ( en ! =b ) {
System.out.println ( 'Verdien av 'a' er ikke lik verdien av 'b'' ) ;
} ellers {
System.out.println ( 'Verdien av 'a' er lik verdien av 'b'' ) ;
}



Utdataene viser at verdiene til ' en ' og ' b ' er ikke like:


Gå nå mot arbeidet med ' =! ”-operatør i Java.

Hva er '=!' Operatør i Java?

« =! 'operator er kombinasjonen av de to operatorene, tilordningsoperatoren' = ' og det logiske ikke ' ! ' operatør. Den logiske ikke-operatoren brukes til å konvertere den opprinnelige verdien, mens tilordningsoperatoren brukes til å tildele verdien.

For å konvertere utdataene til boolske verdier, kan du bruke ' =! ' operatør. Den konverterer den boolske verdien og tilordner den deretter til den andre operanden.

Slik bruker du '=!' Operatør i Java?

Syntaksen for å bruke ' =! ' operatør er gitt som følger:

x = ! Y


Merk: Det riktige uttrykket er ' x= !y ' ikke ' x=!y '; det er litt forvirrende. Uttrykket ' x= !y ' viser at den boolske verdien av ' Y ' blir først invertert, og deretter tilordnet ' x '.

Eksempel

I dette eksemplet har vi to boolske typevariabler, ' x ' og ' Y ', med følgende verdier:

boolsk x = ekte ;
boolsk y = ekte ;


Skriv ut verdiene til de opprettede variablene på konsollen ved å bruke ' System.out.println() ' metode:

System.out.println ( 'Den boolske verdien av x = ' +x ) ;
System.out.println ( 'Den boolske verdien av y = ' +y ) ;


Nå vil vi konvertere den boolske verdien av ' x ' ved hjelp av ' =! ' operatør:

x = ! Y;


« Y ' vil først invertere verdien fra ' ekte ' til ' falsk ', og deretter er den tildelt ' x '. Skriv ut den oppdaterte verdien av ' x ' på konsollen:

System.out.println ( 'Nå verdien av x = ' +x ) ;



Produksjon


Vi har gitt all grunnleggende informasjon om ' != ' og ' =! ”-operatører i Java.

Konklusjon

Både ' != ' og ' =! ” er Java-operatører som brukes til å utføre ulike funksjoner. « != '-operator er en sammenligningsoperator som sammenligner likheten mellom to operander for å finne ut om de er like eller ikke, mens ' =! ' er kombinasjonen av to operatører, en tilordningsoperatør ' = ', og den logiske ikke-operatoren ' ! ” som opererer på boolske verdier. I dette innlegget diskuterte vi forskjellen mellom != og =! operatører i Java og deres bruk.