Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/03/2013, 14:28
posman
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 4 meses
Puntos: 57
Respuesta: Comparar dobles

Cita:
Iniciado por André_01 Ver Mensaje
Hola:

En el primer if estas comparando dos clases, que aunque tienen el mismo valor son clases distintas.
No es del todo cierto. Si son dos clases, pero en el IF se esta comparando el valor numerico de las clases. Para las wrapper class existe el autoboxing y unboxing
http://docs.oracle.com/javase/tutori...utoboxing.html

Este codigo se ejecuta sin problemas y con el resultado esperado:
Código Java:
Ver original
  1. Integer i1 = 1;
  2. Integer i2 = 1;
  3.  
  4. System.out.println("i1, i2 son iguales: " + (i1 == i2));
  5.  
  6. int i3 = 1;
  7. System.out.println("i1, i3 son iguales: " + (i1 == i3));