FINERACT-1958-Loan-repayment-calculation
This commit is contained in:
committed by
Adam Saghy
parent
480b9542ed
commit
7e893eac78
+9
@@ -120,6 +120,15 @@ public class Money implements Comparable<Money> {
|
||||
return amountScaled;
|
||||
}
|
||||
|
||||
public static BigDecimal roundToMultiplesOf(final BigDecimal existingVal, final Integer inMultiplesOf) {
|
||||
BigDecimal amountScaled = existingVal;
|
||||
BigDecimal inMultiplesOfValue = BigDecimal.valueOf(inMultiplesOf.intValue());
|
||||
if (inMultiplesOfValue.compareTo(BigDecimal.ZERO) > 0) {
|
||||
amountScaled = existingVal.divide(inMultiplesOfValue, 0, RoundingMode.HALF_UP).multiply(inMultiplesOfValue);
|
||||
}
|
||||
return amountScaled;
|
||||
}
|
||||
|
||||
public static double ceiling(final double n, final double s) {
|
||||
double c;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user