Questions marquées «ocpjp»

9
Pourquoi Double.NaN == Double.NaN renvoie false?
J'étudiais juste les questions OCPJP et j'ai trouvé ce code étrange: public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } Quand j'ai exécuté le code, j'ai obtenu: false true Comment est le résultat falselorsque nous comparons deux choses qui se ressemblent? Que veut NaNdire?
155 java  floating-point  nan  scjp  ocpjp 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.