Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Округление до 2 знаков / 5 сообщений из 5, страница 1 из 1
03.10.2006, 17:07:46
    #34029487
Michael Ponomarev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до 2 знаков
Hi, All!

Что-то я туплю
есть double price;
как ее значение округлить до 2 знаков???
Или выделить дробную и целую часть на хотя бы?
java.lang.Math смотрел, но там и round 1 аргумент.


WBR, Michael Ponomarev.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
03.10.2006, 17:24:46
    #34029532
Kerst
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до 2 знаков
Можно использовать BigDecimal
...
Рейтинг: 0 / 0
03.10.2006, 17:32:54
    #34029558
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до 2 знаков
Железный способ:
Код: plaintext
1.
2.
 double  price =  5 . 2345 ;
price = Math.round(price* 100 )/ 100 . 0 ;
...
Рейтинг: 0 / 0
03.10.2006, 17:41:55
    #34029595
Michael Ponomarev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до 2 знаков
Все заработался. Не первый раз про этот способ забываю.
Спасибо!

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
04.10.2006, 00:37:28
    #34030241
OU
OU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Округление до 2 знаков
2 Kachalov, Michael Ponomarev:
авторЖелезный способ
это железно неверный способ. ни float ни double для хранения монетарных (любых точных) значений никогда не используются. Используются либо int и long деленые на требуемое число знаков после запятой, либо BigDecimal.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Округление до 2 знаков / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]