BigDecimal.SetScale Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| SetScale(Int32) |
Retorna uma simples |
| SetScale(Int32, RoundOptions) |
Retorna uma simples |
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.