Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.math |
Обеспечивает классы для того, чтобы они выполнили целочисленную арифметику произвольной точности (
BigInteger ) и десятичная система исчисления произвольной точности (BigDecimal ). |
Модификатор и Тип | Поле и Описание |
---|---|
static MathContext |
MathContext.DECIMAL128
A
MathContext объект с установкой точности, соответствующей формат IEEE 754R Decimal128, 34 цифры, и округляющийся режим HALF_EVEN , значение по умолчанию IEEE 754R. |
static MathContext |
MathContext.DECIMAL32
A
MathContext объект с установкой точности, соответствующей формат IEEE 754R Decimal32, 7 цифр, и округляющийся режим HALF_EVEN , значение по умолчанию IEEE 754R. |
static MathContext |
MathContext.DECIMAL64
A
MathContext объект с установкой точности, соответствующей формат IEEE 754R Decimal64, 16 цифр, и округляющийся режим HALF_EVEN , значение по умолчанию IEEE 754R. |
static MathContext |
MathContext.UNLIMITED
A
MathContext возразите, чьим настройкам потребовали значений для неограниченной арифметики точности. |
Модификатор и Тип | Метод и Описание |
---|---|
BigDecimal |
BigDecimal.abs(MathContext mc)
Возвраты a
BigDecimal чье значение является абсолютным значением этого BigDecimal , с округлением согласно настройкам контекста. |
BigDecimal |
BigDecimal.add(BigDecimal augend, MathContext mc)
Возвраты a
BigDecimal чье значение (this + augend) , с округлением согласно настройкам контекста. |
BigDecimal |
BigDecimal.divide(BigDecimal divisor, MathContext mc)
Возвраты a
BigDecimal чье значение (this / divisor) , с округлением согласно настройкам контекста. |
BigDecimal[] |
BigDecimal.divideAndRemainder(BigDecimal divisor, MathContext mc)
Возвращает с двумя элементами
BigDecimal массив, содержащий результат divideToIntegralValue сопровождаемый результатом remainder на этих двух операндах, вычисленных с округлением согласно настройкам контекста. |
BigDecimal |
BigDecimal.divideToIntegralValue(BigDecimal divisor, MathContext mc)
Возвраты a
BigDecimal чье значение является целой частью (this / divisor) . |
BigDecimal |
BigDecimal.multiply(BigDecimal multiplicand, MathContext mc)
Возвраты a
BigDecimal чье значением является (this × multiplicand) с округлением согласно настройкам контекста. |
BigDecimal |
BigDecimal.negate(MathContext mc)
Возвраты a
BigDecimal чье значение (-this) , с округлением согласно настройкам контекста. |
BigDecimal |
BigDecimal.plus(MathContext mc)
Возвраты a
BigDecimal чье значение (+this) , с округлением согласно настройкам контекста. |
BigDecimal |
BigDecimal.pow(int n, MathContext mc)
Возвраты a
BigDecimal чье значением является (thisn). |
BigDecimal |
BigDecimal.remainder(BigDecimal divisor, MathContext mc)
Возвраты a
BigDecimal чье значение (this % divisor) , с округлением согласно настройкам контекста. |
BigDecimal |
BigDecimal.round(MathContext mc)
Возвраты a
BigDecimal округленный согласно MathContext настройки. |
BigDecimal |
BigDecimal.subtract(BigDecimal subtrahend, MathContext mc)
Возвраты a
BigDecimal чье значение (this - subtrahend) , с округлением согласно настройкам контекста. |
Конструктор и Описание |
---|
BigDecimal(BigInteger unscaledVal, int scale, MathContext mc)
Преобразовывает a
BigInteger немасштабируемое значение и int масштаб в a BigDecimal , с округлением согласно настройкам контекста. |
BigDecimal(BigInteger val, MathContext mc)
Преобразовывает a
BigInteger в a BigDecimal округление согласно настройкам контекста. |
BigDecimal(char[] in, int offset, int len, MathContext mc)
Преобразовывает символьное представление в виде массива a
BigDecimal в a BigDecimal , принятие той же самой последовательности символов как BigDecimal.BigDecimal(String) конструктор, позволяя подмассив быть определенным и с округлением согласно настройкам контекста. |
BigDecimal(char[] in, MathContext mc)
Преобразовывает символьное представление в виде массива a
BigDecimal в a BigDecimal , принятие той же самой последовательности символов как BigDecimal.BigDecimal(String) конструктор и с округлением согласно настройкам контекста. |
BigDecimal(double val, MathContext mc)
Преобразовывает a
double в a BigDecimal , с округлением согласно настройкам контекста. |
BigDecimal(int val, MathContext mc)
Преобразовывает
int в a BigDecimal , с округлением согласно настройкам контекста. |
BigDecimal(long val, MathContext mc)
Преобразовывает a
long в a BigDecimal , с округлением согласно настройкам контекста. |
BigDecimal(String val, MathContext mc)
Преобразовывает строковое представление a
BigDecimal в a BigDecimal , принятие тех же самых строк как BigDecimal.BigDecimal(String) конструктор, с округлением согласно настройкам контекста. |
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92