Запитання з тегом «ocpjp»

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 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.