¿Cuál es la diferencia entre el != y =! Operadores en Java

¿Cuál es la diferencia entre el != y =! Operadores en Java

El símbolo utilizado para realizar operaciones se llama operador. En Java, el "!="Es un operador de comparación utilizado para determinar si dos operandos son iguales o no comparándolos, mientras que el"=!El operador combina dos operadores; El primero es un operador de asignación "=", Y el segundo es un operador lógico no"!"Eso opera con valores booleanos. También se utiliza en la inversión de valores booleanos.

Esta publicación explicará la diferencia entre != y =! Operadores en Java.

¿Cuál es la diferencia entre el != y =! Operadores en Java?

"!=" y "=!"Son dos operadores de Java separados. Estos dos operadores no se pueden comparar porque sirven diferentes funcionalidades. El "!="El operador compara dos operandos, mientras que el"=!"El operador invoca el resultado de los valores booleanos. Su representación solo da una sensación de aspecto.

Ahora, discutiremos ambos métodos y su uso uno por uno!

Qué es "!= "Operador en Java?

El "!="El operador también se llama el"no igual a"Operador de Java. Se utiliza para evaluar si dos operandos son iguales o no mientras se usan declaraciones condicionales. Este operador devuelve valores booleanos, donde "verdadero"Indica que los valores se comparan y no son iguales, y"FALSO"Se refiere a su caso opuesto cuando ambos valores son iguales.

Cómo utilizar "!= "Operador en Java?

Siga la sintaxis dada a continuación para comparar el valor variable "a" con "b" utilizando el "!="(No igual) operador:

a!= B


Ejemplo 1

En este ejemplo, crearemos dos variables de tipo entero, "a" y "b"Y los inicializa:

int a = 20;
int b = 23;


Imprima los valores originales de las variables "a" y "b"En la consola con la ayuda del"Sistema.afuera.println ()" método:

Sistema.afuera.println ("El valor de a ="+a);
Sistema.afuera.println ("El valor de b ="+b);


Luego, verificaremos si el valor de "a"Es igual al valor de"b" utilizando el "!="Operador. Devolverá un valor booleano "FALSO"Si ambos valores son iguales:

salida booleana = a!= B;


Por último, imprima el valor resultante en la consola:

Sistema.afuera.println (salida);



La salida muestra el valor booleano "verdadero", Que indica que los valores de"a" y "b"No son iguales:


Ejemplo 2

Ahora, realizaremos la misma operación utilizando la siguiente sintaxis:

salida booleana =!(a == b);


Primero verifica la igualdad de "a" y "b"Valores variables utilizando el operador de comparación"=="Y luego niega el resultado.

Finalmente, imprima la salida en la consola:

Sistema.afuera.println (salida);



Producción


Ahora, pasemos a otro ejemplo en el que veremos cómo el operador mencionado ayuda a encontrar la igualdad en las condiciones especificadas.

Ejemplo 3

Aquí, consideraremos las mismas variables "a" y "b"Con sus valores como en los ejemplos anteriores. Usaremos el condicional "si"Declaración para verificar si los valores de ambas variables son iguales o no e imprimen las declaraciones adicionales:

Si (a!= b)
Sistema.afuera.println ("El valor de 'a' no es igual al valor de 'b'");
demás
Sistema.afuera.println ("El valor de 'a' es igual al valor de 'b'");



La salida muestra que los valores de "a" y "b"No son iguales:


Ahora, dirígete hacia el funcionamiento del "=!"Operador en Java.

¿Qué es "=!"Operador en Java?

El "=!"El operador es la combinación de los dos operadores, el operador de asignación"="Y lo lógico no"!"Operador. El operador lógico no se utiliza para convertir el valor original, mientras que el operador de asignación se utiliza para la asignación del valor.

Para convertir la salida de valores booleanos, puede usar el "=!"Operador. Convierte el valor booleano y luego lo asigna al segundo operando.

Cómo usar "=!"Operador en Java?

La sintaxis para usar el "=!"El operador se da de la siguiente manera:

x = !Y


Nota: La expresión correcta es "x = !Y" no "x =!Y"; Es un poco confuso. La expresion "x = !Y"Muestra que el valor booleano de"Y"Primero se invierte, y luego se asigna a"X".

Ejemplo

En este ejemplo, tenemos dos variables de tipo booleano ","X" y "Y", Con los siguientes valores:

booleano x = verdadero;
booleano y = verdadero;


Imprima los valores de las variables creadas en la consola utilizando el "Sistema.afuera.println ()" método:

Sistema.afuera.println ("El valor booleano de x ="+x);
Sistema.afuera.println ("El valor booleano de y ="+y);


Ahora, convertiremos el valor booleano de "X"Con la ayuda del"=!"Operador:

x = !y;


El "Y"Primero invertirá su valor de"verdadero" a "FALSO", Y luego se asigna a"X". Imprima el valor actualizado de "X"En la consola:

Sistema.afuera.println ("ahora el valor de x =" +x);



Producción


Hemos proporcionado toda la información básica sobre el "!=" y "=!"Operadores en Java.

Conclusión

Ambos "!=" y "=!"¿Se utilizan los operadores de Java para realizar diferentes funcionalidades. El "!="El operador es un operador de comparación que compara la igualdad de dos operandos para determinar si son iguales o no, mientras que el"=!"Es la combinación de dos operadores, un operador de asignación"=", Y el operador lógico no"!"Eso opera con valores booleanos. En esta publicación, discutimos la diferencia entre != y =! operadores en Java y su uso.