Domande taggate «scjp»


9
Perché Double.NaN == Double.NaN restituisce false?
Stavo solo studiando le domande OCPJP e ho trovato questo strano codice: public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } Quando ho eseguito il codice, ho ottenuto: false true Come è l'output falsequando stiamo confrontando due cose che sembrano uguali tra loro? Cosa NaNsignifica?
155 java  floating-point  nan  scjp  ocpjp 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.