Idioma

BigDecimal.SetScale Método

Definição

Sobrecargas

Nome Description
SetScale(Int32)

Retorna uma simples BigDecimal com uma determinada escala.

SetScale(Int32, RoundOptions)

Retorna uma simples BigDecimal com uma determinada escala.

SetScale(Int32)

Retorna uma simples BigDecimal com uma determinada escala.

[Android.Runtime.Register("setScale", "(I)Landroid/icu/math/BigDecimal;", "GetSetScale_IHandler", ApiSince=24)]
public virtual Android.Icu.Math.BigDecimal? SetScale(int scale);
[<Android.Runtime.Register("setScale", "(I)Landroid/icu/math/BigDecimal;", "GetSetScale_IHandler", ApiSince=24)>]
abstract member SetScale : int -> Android.Icu.Math.BigDecimal
override this.SetScale : int -> Android.Icu.Math.BigDecimal

Parâmetros

scale
Int32

A int especificação da escala do resultado BigDecimal.

Retornos

Uma simples BigDecimal com a escala fornecida.

Atributos

Comentários

Retorna uma simples BigDecimal com uma determinada escala.

Se a escala determinada (que deve ser zero ou positiva) for igual ou maior que o comprimento da parte decimal (a escala) deste BigDecimal , zeros à direita serão adicionados à parte decimal, conforme necessário.

Se a escala determinada for menor do que o comprimento da parte decimal (a escala) deste BigDecimal , os dígitos à direita serão removidos e, nesse caso, um ArithmeticException será gerado se qualquer dígito descartado não for zero.

O mesmo que #setScale(int, int), em que o primeiro parâmetro é a escala e o segundo é MathContext.ROUND_UNNECESSARY.

Java documentação para android.icu.math.BigDecimal.setScale(int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

SetScale(Int32, RoundOptions)

Retorna uma simples BigDecimal com uma determinada escala.

[Android.Runtime.Register("setScale", "(II)Landroid/icu/math/BigDecimal;", "GetSetScale_IIHandler", ApiSince=24)]
public virtual Android.Icu.Math.BigDecimal? SetScale(int scale, Android.Icu.Math.RoundOptions round);
[<Android.Runtime.Register("setScale", "(II)Landroid/icu/math/BigDecimal;", "GetSetScale_IIHandler", ApiSince=24)>]
abstract member SetScale : int * Android.Icu.Math.RoundOptions -> Android.Icu.Math.BigDecimal
override this.SetScale : int * Android.Icu.Math.RoundOptions -> Android.Icu.Math.BigDecimal

Parâmetros

scale
Int32

A int especificação da escala do resultado BigDecimal.

round
RoundOptions

O int modo de arredondamento a ser usado para a divisão (consulte a MathContext classe).

Retornos

Uma simples BigDecimal com a escala fornecida.

Atributos

Comentários

Retorna uma simples BigDecimal com uma determinada escala.

Se a escala determinada (que deve ser zero ou positiva) for igual ou maior que o comprimento da parte decimal (a escala) deste BigDecimal , zeros à direita serão adicionados à parte decimal, conforme necessário.

Se a escala fornecida for menor do que o comprimento da parte decimal (a escala) deste BigDecimal , os dígitos à direita serão removidos e o modo de arredondamento dado pelo segundo parâmetro será usado para determinar se os dígitos restantes são afetados por um carry. Nesse caso, um IllegalArgumentException será gerado se round não for um modo de arredondamento válido.

Se round for MathContext.ROUND_UNNECESSARY, um ArithmeticException será gerado se os dígitos descartados não forem zero.

Java documentação para android.icu.math.BigDecimal.setScale(int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a