É o seguinte …
Neste código … a saida é true, true:
public class Conversion {
public static void main(String[] args) {
Integer i = 10;
Integer j = 10;
System.out.print(i==j);
System.out.print(i.equals(j));
}
}
E aqui … pq é false, true ? Sendo q só alterei os valores de 10 para 200 ?
public class Conversion2 {
public static void main(String[] args) {
Integer i = 200;
Integer j = 200;
System.out.print(i==j);
System.out.print(i.equals(j));
}
}
Alguem pode me ajudar ?
Grato