Использование BigDecimal для работы с валютами

Я пытался создать свой собственный класс для валют, использующих длинные, но, очевидно, я должен использоватьBigDecimal вместо. Может ли кто-нибудь помочь мне начать? Какой будет лучший способ использоватьBigDecimals для долларовых валют, например, сделать это как минимум, но не более 2 десятичных знаков для центов и т. д. API дляBigDecimal огромен, и я неНе знаю, какие методы использовать. Также,BigDecimal имеет лучшую точность, но нет, что все потеряно, если оно проходит черезdouble? если я сделаю новыйBigDecimal(24.99)как это будет отличаться от использованияdouble? Или я должен использовать конструктор, который используетString вместо?

Ответы на вопрос(9)

Ваш ответ на вопрос