Als «ocpjp» getaggte Fragen

9
Warum gibt Double.NaN == Double.NaN false zurück?
Ich habe gerade OCPJP-Fragen studiert und diesen seltsamen Code gefunden: public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } Als ich den Code ausführte, bekam ich: false true Wie ist die Ausgabe, falsewenn wir zwei Dinge vergleichen, die gleich aussehen? Was heißt NaNdas
155 java  floating-point  nan  scjp  ocpjp 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.