Hvad er forskellen mellem != og =! Operatører i Java

Hvad Er Forskellen Mellem Og Operatorer I Java



Symbolet, der bruges til at udføre operationer, kaldes en operator. I Java er ' != ' er en sammenligningsoperator, der bruges til at bestemme, om to operander er ens eller ej ved at sammenligne dem, mens ' =! ” operatør kombinerer to operatører; den første er en opgaveoperatør ' = ', og den anden er en logisk Ikke-operator ' ! ”, der opererer på booleske værdier. Det bruges også til inversion af booleske værdier.

Dette indlæg vil forklare forskellen mellem != og =! Operatører i Java.







Hvad er forskellen mellem != og =! Operatører i Java?

!= ' og ' =! ” er to separate Java-operatører. Disse to operatører kan ikke sammenlignes, fordi de tjener forskellige funktionaliteter. Det ' != '-operator sammenligner to operander, hvorimod ' =! ” operator inverserer resultatet af booleske værdier. Dens repræsentation giver kun en look-alike følelse.



Nu vil vi diskutere begge metoder og deres brug én efter én!



Hvad er '!=' Operator i Java?

Det ' != 'operatør kaldes også ' ikke lig med ' Java-operatør. Det bruges til at evaluere, om to operander er ens eller ej, mens du bruger betingede udsagn. Denne operator returnerer booleske værdier, hvor ' rigtigt ' angiver, at værdierne sammenlignes og ikke er ens, og ' falsk ” refererer til dets modsatte tilfælde, når begge værdier er ens.





Hvordan bruger man '!=' Operator i Java?

Følg nedenstående syntaks for at sammenligne variabelværdien ' -en ' med ' b ' bruger ' != ' (ikke ens) operator:

-en ! =b


Eksempel 1



I dette eksempel vil vi oprette to heltalsvariabler, ' -en ' og ' b ” og initialiser dem:

int a = tyve ;
int b = 23 ;


Udskriv de originale værdier af variabler ' -en ' og ' b ' på konsollen ved hjælp af ' System.out.println() ” metode:

System.out.println ( 'Værdien af ​​a = ' +a ) ;
System.out.println ( 'Værdien af ​​b = ' +b ) ;


Derefter vil vi kontrollere, om værdien af ​​' -en ' er lig med værdien af ​​' b ' bruger ' != ” operatør. Det vil returnere en boolesk værdi ' falsk ' hvis begge værdier er ens:

boolsk output = a ! =b;


Udskriv til sidst den resulterende værdi på konsollen:

System.out.println ( produktion ) ;



Outputtet viser den boolske værdi ' rigtigt ', hvilket indikerer, at værdierne af ' -en ' og ' b ' er ikke lige:


Eksempel 2

Nu vil vi udføre den samme operation ved hjælp af følgende syntaks:

boolesk output = ! ( -en ==b ) ;


Den kontrollerer først ligheden af ​​' -en ' og ' b ' variable værdier ved hjælp af sammenligningsoperatoren ' == ” og så ophæver resultatet.

Udskriv til sidst outputtet på konsollen:

System.out.println ( produktion ) ;



Produktion


Lad os nu gå til et andet eksempel, hvor vi vil se, hvordan den nævnte operatør hjælper med at finde lighed under de angivne forhold.

Eksempel 3

Her vil vi overveje de samme variabler ' -en ' og ' b ” med deres værdier som i de foregående eksempler. Vi vil bruge den betingede ' hvis ”-sætning for at kontrollere, om værdierne af begge variabler er ens eller ej, og udskrive de tilføjede udsagn:

hvis ( -en ! =b ) {
System.out.println ( 'Værdien af ​​'a' er ikke lig med værdien af ​​'b'' ) ;
} andet {
System.out.println ( 'Værdien af ​​'a' er lig med værdien af ​​'b'' ) ;
}



Outputtet viser, at værdierne for ' -en ' og ' b ' er ikke lige:


Gå nu mod arbejdet med ' =! ”-operatør i Java.

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

Det ' =! ' operator er kombinationen af ​​de to operatorer, tildelingsoperatoren ' = ” og det logiske ikke ” ! ” operatør. Den logiske ikke-operator bruges til at konvertere den oprindelige værdi, mens tildelingsoperatoren bruges til at tildele værdien.

For at konvertere outputtet af booleske værdier, kan du bruge ' =! ” operatør. Den konverterer den boolske værdi og tildeler den derefter til den anden operand.

Sådan bruger du '=!' Operatør i Java?

Syntaksen for at bruge ' =! ” operatør er givet som følger:

x = ! Y


Bemærk: Det rigtige udtryk er ' x= !y 'ikke' x=!y '; det er lidt forvirrende. Udtrykket ' x= !y ' viser, at den boolske værdi af ' Y ' vendes først, og derefter tildeles den til ' x ”.

Eksempel

I dette eksempel har vi to booleske variabler, ' x ' og ' Y ”, med følgende værdier:

boolsk x = rigtigt ;
boolsk y = rigtigt ;


Udskriv værdierne for de oprettede variable på konsollen ved hjælp af ' System.out.println() ” metode:

System.out.println ( 'Den boolske værdi af x = ' +x ) ;
System.out.println ( 'Den boolske værdi af y = ' +y ) ;


Nu konverterer vi den boolske værdi af ' x ' ved hjælp af ' =! ” operatør:

x = ! Y;


Det ' Y ' vil først invertere sin værdi fra ' rigtigt ' til ' falsk ', og derefter er den tildelt til ' x ”. Udskriv den opdaterede værdi af ' x ' på konsollen:

System.out.println ( 'Nu er værdien af ​​x = ' +x ) ;



Produktion


Vi har givet al den grundlæggende information om ' != ' og ' =! ”-operatører i Java.

Konklusion

Begge ' != ' og ' =! ” er Java-operatører, der bruges til at udføre forskellige funktioner. Det ' != 'operator er en sammenligningsoperator, der sammenligner ligheden mellem to operander for at bestemme, om de er ens eller ej, hvorimod ' =! ' er kombinationen af ​​to operatorer, en tildelingsoperator ' = ', og den logiske ikke-operator ' ! ”, der opererer på booleske værdier. I dette indlæg diskuterede vi forskellen mellem != og =! operatører i Java og deres brug.