Los operadores relacionales generan un resultado de tipo boolean. Evalúan la relación entre los valores de los operandos. Una expresión relacional produce true si la relación es verdadera, y false si la relación es falsa. Los operadores relacionales son menor que (<), mayor que (>), menor o igual que (<=), mayor o igual que (>=), igual que (==) y distinto que (!=). La igualdad y la desigualdad funcionan con todos los tipos de datos predefinidos, pero las otras comparaciones no funcionan con el tipo
boolean.
Los operadores relacionales
== y
!= funcionan con todos los objetos, pero su significado suele confundir al que programa en Java por primera vez.
Ejemplo:
public class Equivalencia {
public static void main(String[] args) {
Integer n1 = new Integer(47);
Integer n2 = new Integer(47);
System.out.println(n1 == n2);
System.out.println(n1 != n2);
}
}
No hay comentarios:
Publicar un comentario