Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ничего не понял // Java Почему вместо увеличения на 0.1 - увеличивается на 0.0999999999999995?

Алексей Пахомов Ученик (11), на голосовании 1 год назад
Голосование за лучший ответ
Зеленая бяка Просветленный (41308) 1 год назад
https://habr.com/ru/articles/541816/
Почитай, это фундаментальная проблема не только для java характерная, связанная с архитектурой процессора, интересно
Полосатый жираф Алик Искусственный Интеллект (313068) 1 год назад
А ты попробуй ТОЧНО представить одну десятую в двоичном виде!
Михаил Петров Знаток (406) 1 год назад
Это везде так. Попробуй округлить до второй цифры после запятой. Вот пример на PythonГениально вычислено.
Похожие вопросы