Observem esse código:
public class Igualdade{
public static void main(String[] args){
Integer a = new Integer(10);
Integer b = new Integer(10);
Integer c = a;
int d = 10;
double e = 10.0;
System.out.println(a==b);
System.out.println(a==c);
System.out.println(d==e);
System.out.println(d==10.0);
System.out.println(b==d);
}
}
Ele esta dando um erro de compilação, apontando para última comparação “b==d”.
Porque eu não posso fazer isso!!!
abraços
fred frigieri