powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Округление до 2 знаков
5 сообщений из 5, страница 1 из 1
Округление до 2 знаков
    #34029487
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi, All!

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


WBR, Michael Ponomarev.

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

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


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