-1 голос
 
963 просмотра
15.06.2017 / 13:17  Death

Округление чисел

Как правильно округлить до целого числа дробное?
То есть, есть переменая "f" равная 0.9, и при приведении типа
i = (int) f;
"i" будет равно 0.

Как превильно перевести тип из одного в другой?
Изм. aNNiMON от 15.06.2017 / 19:20
15.06.2017 / 16:40  aNNiMON
Java он знает...
22.06.2017 / 11:23  HeWeD
программист..
Ответы
 
3 голоса
 
# 15.06.2017 / 13:31  vladgba
Math.round(f)
 
1 голос
 
# 17.06.2017 / 16:03  Ксакеп
Math.ceil(f), Math.floor(f), Math.round(f)
17.06.2017 / 16:11  Death
А в чём разница между ними?
17.06.2017 / 16:32  Arigato
`ceil` — округление вверх,
`floor` — округление вниз,
`round` — округление к ближайшему целому.
Всего: 2

Реклама

Мы в соцсетях

tw tg yt gt