public final class BankersRounding extends Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_SCALE |
static BigDecimal |
ZERO |
Constructor and Description |
---|
BankersRounding() |
Modifier and Type | Method and Description |
---|---|
static BigDecimal |
divide(BigDecimal dividend,
BigDecimal divisor) |
static BigDecimal |
divide(int scale,
BigDecimal dividend,
BigDecimal divisor) |
static double |
divide(int scale,
double dividend,
double divisor) |
static int |
getScaleForCurrency(Currency currency) |
static double |
multiply(int scale,
double multiplicand,
double multiplier) |
static BigDecimal |
setScale(BigDecimal amount) |
static BigDecimal |
setScale(BigDecimal amount,
int scale) |
static BigDecimal |
setScale(double amount) |
static BigDecimal |
setScale(int scale,
BigDecimal amount) |
static BigDecimal |
setScale(int scale,
double amount) |
static BigDecimal |
zeroAmount() |
public static final int DEFAULT_SCALE
public static final BigDecimal ZERO
public static int getScaleForCurrency(Currency currency)
public static BigDecimal setScale(int scale, BigDecimal amount)
public static BigDecimal setScale(int scale, double amount)
public static double multiply(int scale, double multiplicand, double multiplier)
public static BigDecimal divide(int scale, BigDecimal dividend, BigDecimal divisor)
public static double divide(int scale, double dividend, double divisor)
public static BigDecimal setScale(BigDecimal amount)
public static BigDecimal setScale(BigDecimal amount, int scale)
public static BigDecimal setScale(double amount)
public static BigDecimal divide(BigDecimal dividend, BigDecimal divisor)
public static BigDecimal zeroAmount()
Copyright © 2022. All rights reserved.