Вход на сайт
float в java
1733 просмотров
Перейти к просмотру всей ветки
Люди, в общем имеется следующий код:
float f1 = Float.MAX_VALUE;
float f2 = f1 - 1e30f;
System.out.println(f1==f2);
А теперь вопрос, почему последнее выражение выдает true? Просьба не закидывать камнями
На яве програмлю уже давно, но с таким еще не приходилось сталкиваться...
Что тут за трюк? Буду рад любой информации.
float f1 = Float.MAX_VALUE;
float f2 = f1 - 1e30f;
System.out.println(f1==f2);
А теперь вопрос, почему последнее выражение выдает true? Просьба не закидывать камнями

Что тут за трюк? Буду рад любой информации.
http://denis-aristov.ucoz.com