Столкнулся с такой проблемой: по какой-то причине double a = 888/100*17 равно 136.0, а double a = 888*0.17 равно 156,96....
Денис
16 уровень
888/100*17 != 888*0.17
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #598481
22 мая 2019, 18:16
https://javarush.com/help/13018
0
Денис
22 мая 2019, 18:41
Спасибо. Теперь понятно )
0
vinslerExpert
22 мая 2019, 17:40
Я бы взглянул на код. )))
Предварительно в первом варианте 888 = int и 100 = int, поэтому и равно 8 * 17 = 136.
0