Работа с деньгами в приложении для Android

1

Привет, мое приложение работает с деньгами. Какую структуру я должен использовать и как?

Я имею в виду, что из веб-службы я получаю десятичное число. Я не делаю никаких операций с этими деньгами, не рассчитывая. Могу ли я сохранить это в String и когда придет время, чтобы передать эту цену банку? Ничего не случится. Могу ли я потерять таким образом некоторые цифры?

В какой-то момент мне нужно дать эти деньги, используя Intent и дополнительные услуги. Или я должен использовать другую структуру? Я ценю за вашу помощь парней.

Поэтому дайте мне свои идеи.

Благодарю.

  • 0
    Вы можете использовать класс BigInteger, представленный в Java, но не уверены, сможете ли вы легко отправить его между Activity.
Теги:

1 ответ

0

Одним из надежных способов обработки валют в Java и базах данных является умножение сумм на 100 и использование целых чисел для работы. Таким образом, вы не потеряете центов в различных конверсиях с плавающей запятой. Конечно, когда вам нужно выписать сумму третьему лицу, вам нужно будет отделить обратно на 100.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню