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

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

Symbolet som brukes til å utføre operasjoner kalles en operatør. I Java, "!=”Er en sammenligningsoperatør som brukes til å avgjøre 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 det andre er en logisk ikke operatør”!”Som fungerer 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 tjener forskjellige funksjoner. “!=”Operatør sammenligner to operander, mens“=!”Operatøren inverserer resultatet av boolske verdier. Representasjonen gir bare et utseende følelse.

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

Hva er "!= ”Operatør i java?

!=”Operatør kalles også“ikke lik”Java -operatør. Det brukes til å evaluere om to operander er like under bruk av betingede utsagn eller ikke. Denne operatøren returnerer boolske verdier, hvor “ekte”Indikerer at verdiene blir sammenlignet og ikke er like, og“falsk”Henviser til det motsatte tilfellet når begge verdiene er like.

Hvordan å bruke "!= ”Operatør i java?

Følg den undergitte syntaks for å sammenligne variabel verdi “en”Med“b" bruker "!=”(Ikke lik) Operatør:

en!= b


Eksempel 1

I dette eksemplet vil vi lage to variabler for heltallstype, "en”Og“b”Og initialiser dem:

int a = 20;
int b = 23;


Skriv ut de opprinnelige verdiene til variabler "en”Og“b”På konsollen ved hjelp av“System.ute.println ()”Metode:

System.ute.println ("Verdien av a ="+a);
System.ute.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;


Til slutt, skriv ut den resulterende verdien på konsollen:

System.ute.println (utgang);



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 hjelp av følgende syntaks:

boolsk utgang =!(a == b);


Den sjekker først likheten av "en”Og“b”Variable verdier ved bruk av sammenligningsoperatøren”==”Og negerer deretter resultatet.

Til slutt, skriv ut utgangen på konsollen:

System.ute.println (utgang);



Produksjon


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

Eksempel 3

Her vil vi vurdere de samme variablene “en”Og“b”Med verdiene deres som i de forrige eksemplene. Vi vil bruke den betingede “hvis”Uttalelse for å sjekke om verdiene til begge variablene er like eller ikke og skrive ut de ekstra utsagnene:

hvis en!= b)
System.ute.Println ("Verdien av 'A' er ikke lik verdien av 'B'");
ellers
System.ute.println ("Verdien av 'a' tilsvarer verdien av 'b'");



Utgangen viser at verdiene til “en”Og“b”Er ikke like:


Nå, ta turen mot arbeidet med "=!”Operatør i Java.

Hva er “=!”Operatør i Java?

=!”Operatør er kombinasjonen av de to operatørene, oppdragsoperatøren”=”Og det logiske ikke”!”Operatør. Den logiske ikke -operatøren brukes til å konvertere den opprinnelige verdien, mens tildelingsoperatøren brukes til tildeling av verdien.

For å konvertere utgangen av boolske verdier, kan du bruke "=!”Operatør. Den konverterer den boolske verdien og tildeler den deretter til den andre operanden.

Hvordan bruke “=!”Operatør i Java?

Syntaks for bruk av “=!”Operatør er gitt som følger:

x = !y


Merk: Riktig uttrykk er “x = !y" ikke "x =!y”; det er litt forvirrende. Uttrykket "x = !y”Viser at den boolske verdien av“y”Blir først omvendt, og deretter blir den tilordnet“x”.

Eksempel

I dette eksemplet har vi to variabler av boolske type, “x”Og“y”, Med følgende verdier:

boolean x = true;
boolean y = true;


Skriv ut verdiene til de opprettede variablene på konsollen ved å bruke “System.ute.println ()”Metode:

System.ute.println ("Den boolske verdien av x ="+x);
System.ute.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 så er den tildelt“x”. Skriv ut den oppdaterte verdien av “x”På konsollen:

System.ute.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 brukt til å utføre forskjellige funksjonaliteter. “!=”Operatør er en sammenligningsoperatør som sammenligner likheten mellom to operander for å avgjøre om de er like eller ikke, mens“=!”Er kombinasjonen av to operatører, en oppdragsoperatør”=”, Og den logiske ikke operatøren”!”Som fungerer på boolske verdier. I dette innlegget diskuterte vi forskjellen mellom != og =! Operatører i Java og deres bruk.