1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/sunchp-BigDecimalUtils

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Как это работает

  • Импортируйте библиотеку в свой код:
	import static com.sunchp.utils.math.BigDecimalUtils.*;
  • Выполните сравнение:
    if(is(income).lt(amount)) {
      // ....
    }else {
      // ...
    }
  • Проведите вычисление:
    remain = cal(income).minus(amount).result();

Другие методы, доступные в этой библиотеке

      is(income).eq(amount);    // Равно
      is(income).gt(amount);     // Больше
      is(income).gteq(amount);   // Больше или равно
      is(income).lt(amount);     // Меньше
      is(income).lteq(amount);   // Меньше или равно
 
      
      cal(income).plus(amount)  // сложение
      cal(income).minus(amount)   // вычитание
      cal(income).mul(amount)   // умножение
      cal(income).div(amount)   // деление
      cal(income).div(amount,2)   // деление нацело

В настоящее время сравнение поддерживается только для String и BigDecimal:

      is(bigdecimal).eq(bigdecimal);    // BigDecimal и BigDecimal
      is(bigdecimal).eq("1000");        // BigDecimal и String
      is("1000").lt(bigdecimal);        // String и BigDecimal
      is("1000").lt("2000");            // String и String

Вычисление поддерживается только для String и BigDecimal:

      cal(bigdecimal).minus(bigdecimal)  // BigDecimal и BigDecimal
      cal(bigdecimal).minus("500")  // BigDecimal и String
      cal("500").minus(bigdecimal)  // String и BigDecimal
      cal("1000").minus("500")      // String и String

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/sunchp-BigDecimalUtils.git
git@api.gitlife.ru:oschina-mirror/sunchp-BigDecimalUtils.git
oschina-mirror
sunchp-BigDecimalUtils
sunchp-BigDecimalUtils
master