Quelle est la différence entre le != et =! Opérateurs en Java

Quelle est la différence entre le != et =! Opérateurs en Java

Le symbole utilisé pour effectuer des opérations est appelé opérateur. En Java, le «!=«Est un opérateur de comparaison utilisé pour déterminer si deux opérandes sont égaux ou non en les comparant, tandis que le«=!»L'opérateur combine deux opérateurs; Le premier est un opérateur d'affectation «=», Et le second est un opérateur logique et non«!"Cela fonctionne sur des valeurs booléennes. Il est également utilisé dans l'inversion des valeurs booléennes.

Ce message expliquera la différence entre != et =! Opérateurs en Java.

Quelle est la différence entre le != et =! Opérateurs en Java?

"!=" et "=!»Sont deux opérateurs Java distincts. Ces deux opérateurs ne peuvent pas être comparés car ils servent des fonctionnalités différentes. Le "!=»L'opérateur compare deux opérandes, tandis que le«=!»L'opérateur inverse le résultat de valeurs booléennes. Sa représentation ne donne qu'une sensation.

Maintenant, nous discuterons des deux méthodes et de leur utilisation un par un!

Qu'est-ce que "!= ”Opérateur en Java?

Le "!=»L'opérateur est également appelé«pas égal à»Opérateur Java. Il est utilisé pour évaluer si deux opérandes sont égaux ou non lors de l'utilisation de déclarations conditionnelles. Cet opérateur renvoie les valeurs booléennes, où «vrai"Indique que les valeurs sont comparées et ne sont pas égales, et"FAUX»Fait référence à son cas opposé lorsque les deux valeurs sont égales.

Comment utiliser "!= ”Opérateur en Java?

Suivez la syntaxe dirigée ci-dessous pour comparer la valeur variable "un" avec "b" en utilisant le "!=»(Non égal) Opérateur:

un!= b


Exemple 1

Dans cet exemple, nous créerons deux variables de type entier, "un" et "b»Et initialisez-les:

int a = 20;
int b = 23;


Imprimez les valeurs d'origine des variables "un" et "b«Sur la console avec l'aide du«Système.dehors.println ()" méthode:

Système.dehors.println ("la valeur de a =" + a);
Système.dehors.println ("La valeur de b =" + b);


Ensuite, nous vérifierons si la valeur de «un"Est égal à la valeur de"b" en utilisant le "!=»Opérateur. Il renverra une valeur booléenne "FAUX«Si les deux valeurs sont égales:

sortie booléenne = a!= b;


Enfin, imprimez la valeur résultante sur la console:

Système.dehors.println (sortie);



La sortie montre la valeur booléenne "vrai», Ce qui indique que les valeurs de«un" et "b"Ne sont pas égaux:


Exemple 2

Maintenant, nous allons effectuer la même opération en utilisant la syntaxe suivante:

sortie booléenne =!(a == b);


Il vérifie d'abord l'égalité de «un" et "b«Valeurs variables à l'aide de l'opérateur de comparaison»==»Puis nie le résultat.

Enfin, imprimez la sortie sur la console:

Système.dehors.println (sortie);



Sortir


Maintenant, passons à un autre exemple où nous verrons comment l'opérateur mentionné aide à trouver l'égalité dans les conditions spécifiées.

Exemple 3

Ici, nous considérerons les mêmes variables "un" et "b"Avec leurs valeurs comme dans les exemples précédents. Nous utiliserons le conditionnel «si»Instruction pour vérifier si les valeurs des deux variables sont égales ou non et imprimez les instructions ajoutées:

si un!= b)
Système.dehors.println ("La valeur de 'A' n'est pas égale à la valeur de 'B'");
autre
Système.dehors.println ("La valeur de 'a' est égale à la valeur de 'B'");



La sortie montre que les valeurs de «un" et "b"Ne sont pas égaux:


Maintenant, dirigez-vous vers le fonctionnement du «=!»Opérateur en Java.

Qu'est-ce que «=!»Opérateur en Java?

Le "=!«L'opérateur est la combinaison des deux opérateurs, l'opérateur de cession« «="Et le logique non"!»Opérateur. L'opérateur logique et non est utilisé pour convertir la valeur d'origine, tandis que l'opérateur d'affectation est utilisé pour l'affectation de la valeur.

Afin de convertir la sortie des valeurs booléennes, vous pouvez utiliser le «=!»Opérateur. Il convertit la valeur booléenne puis la affecte au deuxième opérande.

Comment utiliser «=!»Opérateur en Java?

La syntaxe pour utiliser le «=!»L'opérateur est donné comme suit:

x = !y


Note: L'expression correcte est «x = !y" pas "x =!y» C'est un peu déroutant. L'expression "x = !y"Montre que la valeur booléenne de"y"Est d'abord inversé, puis il est affecté à"X".

Exemple

Dans cet exemple, nous avons deux variables de type booléen, "X" et "y», Avec les valeurs suivantes:

booléen x = true;
booléen y = true;


Imprimez les valeurs des variables créées sur la console en utilisant le «Système.dehors.println ()" méthode:

Système.dehors.println ("La valeur booléenne de x =" + x);
Système.dehors.println ("La valeur booléenne de y =" + y);


Maintenant, nous allons convertir la valeur booléenne de "X"Avec l'aide du"=!»Opérateur:

x = !y;


Le "y"Invertira d'abord sa valeur de"vrai" pour "FAUX», Puis il est affecté à«X". Imprimez la valeur mise à jour de "X"Sur la console:

Système.dehors.println ("maintenant la valeur de x =" + x);



Sortir


Nous avons fourni toutes les informations de base sur le «!=" et "=!»Opérateurs en Java.

Conclusion

Les deux "!=" et "=!«Les opérateurs Java sont-ils utilisés pour effectuer différentes fonctionnalités. Le "!=»L'opérateur est un opérateur de comparaison qui compare l'égalité de deux opérandes pour déterminer s'ils sont égaux ou non, tandis que le«=!"Est la combinaison de deux opérateurs, un opérateur d'affectation"=», Et l'opérateur logique non«!"Cela fonctionne sur des valeurs booléennes. Dans cet article, nous avons discuté de la différence entre != et =! les opérateurs de Java et leur utilisation.