Wat is het verschil tussen de != en =! Operators in Java

Wat Is Het Verschil Tussen De En Operators In Java



Het symbool dat wordt gebruikt om bewerkingen uit te voeren, wordt een operator genoemd. Op Java is de “ != ” is een vergelijkingsoperator die wordt gebruikt om te bepalen of twee operanden gelijk zijn of niet door ze te vergelijken, terwijl de “ =! ” operator combineert twee operatoren; de eerste is een toewijzingsoperator ' = ”, en de tweede is een logische Not-operator “ ! ” dat werkt op booleaanse waarden. Het wordt ook gebruikt bij de inversie van booleaanse waarden.

Dit bericht legt het verschil uit tussen != en =! Operators in Java.







Wat is het verschil tussen de != en =! Operators in Java?

!= ' en ' =! ” zijn twee afzonderlijke Java-operators. Deze twee operators kunnen niet worden vergeleken omdat ze verschillende functionaliteiten hebben. De ' != ” operator vergelijkt twee operanden, terwijl de “ =! ” operator keert het resultaat van booleaanse waarden om. De weergave ervan geeft alleen een look-alike-gevoel.



Nu zullen we beide methoden en hun gebruik één voor één bespreken!



Wat is de operator '!=' in Java?

De ' != ” operator wordt ook wel de “ niet gelijk aan Java-operator. Het wordt gebruikt om te evalueren of twee operanden al dan niet gelijk zijn bij het gebruik van voorwaardelijke instructies. Deze operator retourneert booleaanse waarden, waarbij “ WAAR ” geeft aan dat de waarden worden vergeleken en niet gelijk zijn, en “ vals ” verwijst naar het tegenovergestelde geval wanneer beide waarden gelijk zijn.





Hoe de operator '!=' in Java gebruiken?

Volg de onderstaande syntaxis voor het vergelijken van de variabelewaarde ' a ' met ' b ' de ... gebruiken ' != ” (niet gelijk aan) operator:

a ! =b


voorbeeld 1



In dit voorbeeld zullen we twee variabelen van het type integer maken, ' a ' en ' b ” en initialiseer ze:

int a = twintig ;
int b = 23 ;


Print de originele waarden van variabelen “ a ' en ' b ” op de console met behulp van de “ Systeem.uit.println() methode:

Systeem.uit.println ( 'De waarde van een = ' +a ) ;
Systeem.uit.println ( 'De waarde van b = ' +b ) ;


Vervolgens zullen we controleren of de waarde van “ a ” is gelijk aan de waarde van “ b ' de ... gebruiken ' != ” exploitant. Het zal een booleaanse waarde retourneren ' vals ” als beide waarden gelijk zijn:

booleaanse uitvoer = a ! =b;


Druk ten slotte de resulterende waarde af op de console:

Systeem.uit.println ( uitvoer ) ;



De uitvoer toont de booleaanse waarde ' WAAR ”, wat aangeeft dat de waarden van “ a ' en ' b ” zijn niet gelijk:


Voorbeeld 2

Nu zullen we dezelfde bewerking uitvoeren met behulp van de volgende syntaxis:

booleaanse uitvoer = ! ( a ==b ) ;


Het controleert eerst de gelijkheid van “ a ' en ' b ” variabele waarden met behulp van de vergelijkingsoperator “ == ” en negeert vervolgens het resultaat.

Druk ten slotte de uitvoer af op de console:

Systeem.uit.println ( uitvoer ) ;



Uitgang:


Laten we nu naar een ander voorbeeld gaan waar we zullen zien hoe de genoemde operator helpt om gelijkheid te vinden onder de gespecificeerde voorwaarden.

Voorbeeld 3

Hier zullen we dezelfde variabelen beschouwen ' a ' en ' b ” met hun waarden zoals in de vorige voorbeelden. We gebruiken de voorwaardelijke ' als ” statement om te controleren of de waarden van beide variabelen gelijk zijn of niet en print de toegevoegde statements:

als ( a ! =b ) {
Systeem.uit.println ( 'De waarde van 'a' is niet gelijk aan de waarde van 'b'' ) ;
} anders {
Systeem.uit.println ( 'De waarde van 'a' is gelijk aan de waarde van 'b'' ) ;
}



De uitvoer laat zien dat de waarden van “ a ' en ' b ” zijn niet gelijk:


Ga nu naar de werking van de ' =! ”-operator in Java.

Wat is '=!' Operator in Java?

De ' =! ” operator is de combinatie van de twee operatoren, de toewijzingsoperator “ = ” en het logische niet “ ! ” exploitant. De logische operator niet wordt gebruikt om de oorspronkelijke waarde om te zetten, terwijl de toewijzingsoperator wordt gebruikt voor de toewijzing van de waarde.

Om de uitvoer van booleaanse waarden om te zetten, kunt u de ' =! ” exploitant. Het converteert de booleaanse waarde en wijst deze vervolgens toe aan de tweede operand.

Hoe '=!' te gebruiken Operator in Java?

De syntaxis voor het gebruik van de ' =! ” operator wordt als volgt gegeven:

x = ! Y


Opmerking: De juiste uitdrukking is ' x= !y ' niet ' x=!y ”; het is een beetje verwarrend. De uitdrukking ' x= !y ” laat zien dat de booleaanse waarde van “ Y ” wordt eerst omgekeerd en vervolgens toegewezen aan “ x ”.

Voorbeeld

In dit voorbeeld hebben we twee booleaanse typevariabelen, ' x ' en ' Y ”, met de volgende waarden:

booleaanse x = WAAR ;
booleaanse y = WAAR ;


Druk de waarden van de aangemaakte variabelen op de console af met de “ Systeem.uit.println() methode:

Systeem.uit.println ( 'De booleaanse waarde van x = ' +x ) ;
Systeem.uit.println ( 'De booleaanse waarde van y = ' +y ) ;


Nu zullen we de booleaanse waarde van “ x ” met behulp van de “ =! ” operator:

x = ! J;


De ' Y ” zal eerst de waarde omkeren van “ WAAR ' tot ' vals ”, en dan wordt het toegewezen aan “ x ”. Druk de bijgewerkte waarde af van “ x ” op de console:

Systeem.uit.println ( 'Nu de waarde van x = ' +x ) ;



Uitgang:


We hebben alle basisinformatie over de “ != ' en ' =! ”-operators in Java.

Conclusie

Beide ' != ' en ' =! ” zijn Java-operators die worden gebruikt om verschillende functionaliteiten uit te voeren. De ' != De operator ” is een vergelijkingsoperator die de gelijkheid van twee operanden vergelijkt om te bepalen of ze gelijk zijn of niet, terwijl de “ =! ” is de combinatie van twee operatoren, een toewijzingsoperator “ = ”, en de logische niet-operator “ ! ” dat werkt op booleaanse waarden. In dit bericht hebben we het verschil tussen != en =! operators in Java en hun gebruik.