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 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:
Udskriv til sidst den resulterende værdi på konsollen:
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 y = ' +y ) ;
Nu konverterer vi den boolske værdi af ' x ' ved hjælp af ' =! ” operatør:
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:
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.