Buscar este blog

jueves, 29 de abril de 2010

Operadores Relacionales

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