9
ทำไม Double.NaN == Double.NaN ส่งคืนค่าเท็จ
ฉันเพิ่งศึกษาคำถาม OCPJP และฉันพบรหัสแปลก ๆ นี้: public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } เมื่อฉันรันรหัสฉันได้รับ: false true เอาต์พุตfalseเมื่อเราเปรียบเทียบสองสิ่งที่ดูเหมือนกันหรือไม่ อะไรNaNหมายถึง?
155
java
floating-point
nan
scjp
ocpjp