No es igual en Java
Este artículo muestra cómo usar el operador !=
que también llamamos el operador no igual. También podemos usar !
con el método equals()
para comprobar la no igualdad de los datos.
Uso del operador No es igual a en Java
La forma más básica de usar el operador no es igual a verificar la igualdad entre dos variables.
El programa tiene dos variables int
, num1
y num2
. Aquí, num1
contiene el valor 123
, y la variable num2
tiene 321
.
Creamos una condición if
para comprobar si las variables coinciden o no. En la condición, escribe num1 != num2
donde se compara la variable del lado izquierdo del operador. La variable está en el lado derecho del operador.
El bloque true
de la condición if
se ejecuta cuando no se cumple la condición (cuando num1
no es igual a num2
), y si coinciden, entonces se ejecuta el bloque false
.
Como ambas variables tienen valores diferentes, se ejecuta el bloque true
de la condición.
Código de muestra:
public class JavaExample {
public static void main(String[] args) {
int num1 = 123;
int num2 = 321;
if (num1 != num2) {
System.out.println("str1 and str2 are not equal");
} else {
System.out.println("str1 and str2 are equal");
}
}
}
Producción :
str1 and str2 are not equal
Usando el Operador No Es Igual Con equals()
Podemos usar el !
operador con el método equals()
para comprobar si el contenido de las variables coincide o no.
En el ejemplo, tomamos dos variables de cadena. En la condición if
, marcamos str1.equals(str2)
con un !
operador al principio.
El operador !
hace que el resultado sea opuesto, lo que significa que si la instrucción str1.equals(str2)
devuelve true
como resultado, el operador !
lo hace falso.
Entonces, en nuestros casos, verificamos si str1.equals(str2)
arroja true
, y si es así, usamos el operador, que prueba que las variables no son las mismas.
public class JavaExample {
public static void main(String[] args) {
String str1 = "String A";
String str2 = "String B";
if (!str1.equals(str2)) {
System.out.println("str1 and str2 are not equal");
} else {
System.out.println("str1 and str2 are equal");
}
}
}
Producción :
str1 and str2 are not equal
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn