Bonjour
Je ne sais pas ou vraiment mettre ce message alors veuillez m'en excuser.
Aujourd'hui je voulu faire une comparaison sur des Integer donc pas '==' mais je l'ai fais quand même. J'ai eu un résultat assez surprenant.
le résultat dans l'ordre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 a = 100, b = 100; Integer c = 1000,d = 1000; System.out.println(a == b); System.out.println(c == d);
Donc ma question est en un mot : Pourquoi un résultat aussi étrange?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 a == b : true c == d : false
Partager