Слияние кода завершено, страница обновится автоматически
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 )