Поделиться через


BigDecimal.SetScale Метод

Определение

Перегрузки

SetScale(Int32)

BigDecimal Возвращает масштаб, масштаб которого является указанным значением, и значение которого числовое значение равно этому BigDecimalзначению.

SetScale(Int32, RoundingMode)

BigDecimal Возвращает масштаб, масштаб которого является указанным значением, и значение которого немасштабировано определяется умножением или делением этого BigDecimalнемасштабированного значения на соответствующую мощность 1, чтобы сохранить общее значение.

SetScale(Int32, RoundOptions)

BigDecimal Возвращает масштаб, масштаб которого является указанным значением, и значение которого немасштабировано определяется умножением или делением этого BigDecimalнемасштабированного значения на соответствующую мощность 1, чтобы сохранить общее значение.

SetScale(Int32)

BigDecimal Возвращает масштаб, масштаб которого является указанным значением, и значение которого числовое значение равно этому BigDecimalзначению.

[Android.Runtime.Register("setScale", "(I)Ljava/math/BigDecimal;", "GetSetScale_IHandler")]
public virtual Java.Math.BigDecimal? SetScale (int newScale);
[<Android.Runtime.Register("setScale", "(I)Ljava/math/BigDecimal;", "GetSetScale_IHandler")>]
abstract member SetScale : int -> Java.Math.BigDecimal
override this.SetScale : int -> Java.Math.BigDecimal

Параметры

newScale
Int32

масштаб возвращаемого BigDecimal значения.

Возвращаемое значение

шкала BigDecimal которого является указанным значением, и чье немасштабированное значение определяется умножением или делением этого BigDecimalнемасштабированного значения на соответствующую мощность 1, чтобы сохранить общее значение.

Атрибуты

Исключения

Если округление потребуется.

Комментарии

Документация по Java для java.math.BigDecimal.setScale(int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

SetScale(Int32, RoundingMode)

BigDecimal Возвращает масштаб, масштаб которого является указанным значением, и значение которого немасштабировано определяется умножением или делением этого BigDecimalнемасштабированного значения на соответствующую мощность 1, чтобы сохранить общее значение.

[Android.Runtime.Register("setScale", "(ILjava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetSetScale_ILjava_math_RoundingMode_Handler")]
public virtual Java.Math.BigDecimal? SetScale (int newScale, Java.Math.RoundingMode? roundingMode);
[<Android.Runtime.Register("setScale", "(ILjava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetSetScale_ILjava_math_RoundingMode_Handler")>]
abstract member SetScale : int * Java.Math.RoundingMode -> Java.Math.BigDecimal
override this.SetScale : int * Java.Math.RoundingMode -> Java.Math.BigDecimal

Параметры

newScale
Int32

масштаб возвращаемого BigDecimal значения.

roundingMode
RoundingMode

Режим округления для применения.

Возвращаемое значение

шкала BigDecimal которого является указанным значением, и чье немасштабированное значение определяется умножением или делением этого BigDecimalнемасштабированного значения на соответствующую мощность 1, чтобы сохранить общее значение.

Атрибуты

Исключения

Значение if roundingMode == null.

Если roundingMode == ROUND_UNNECESSARY и округление необходимы в соответствии с заданным масштабом.

Комментарии

Документация по Java для java.math.BigDecimal.setScale(int, java.math.RoundingMode).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

SetScale(Int32, RoundOptions)

BigDecimal Возвращает масштаб, масштаб которого является указанным значением, и значение которого немасштабировано определяется умножением или делением этого BigDecimalнемасштабированного значения на соответствующую мощность 1, чтобы сохранить общее значение.

[Android.Runtime.Register("setScale", "(II)Ljava/math/BigDecimal;", "GetSetScale_IIHandler")]
public virtual Java.Math.BigDecimal? SetScale (int newScale, Java.Math.RoundOptions roundingMode);
[<Android.Runtime.Register("setScale", "(II)Ljava/math/BigDecimal;", "GetSetScale_IIHandler")>]
abstract member SetScale : int * Java.Math.RoundOptions -> Java.Math.BigDecimal
override this.SetScale : int * Java.Math.RoundOptions -> Java.Math.BigDecimal

Параметры

newScale
Int32

масштаб возвращаемого BigDecimal значения.

roundingMode
RoundOptions

Режим округления для применения.

Возвращаемое значение

шкала BigDecimal которого является указанным значением, и чье немасштабированное значение определяется умножением или делением этого BigDecimalнемасштабированного значения на соответствующую мощность 1, чтобы сохранить общее значение.

Атрибуты

Исключения

Значение , если roundingMode не является допустимым режимом округления.

Если roundingMode == ROUND_UNNECESSARY и округление необходимы в соответствии с заданным масштабом.

Комментарии

Документация по Java для java.math.BigDecimal.setScale(int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к