BigDecimal.ValueOf 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 |
|---|---|
| ValueOf(Int64, Int32) |
Converte um |
| ValueOf(Int64) |
Converte um para |
| ValueOf(Double) |
Converte um para |
ValueOf(Int64, Int32)
Converte um long para um BigDecimal com uma determinada escala.
[Android.Runtime.Register("valueOf", "(JI)Landroid/icu/math/BigDecimal;", "", ApiSince=24)]
public static Android.Icu.Math.BigDecimal? ValueOf(long lint, int scale);
[<Android.Runtime.Register("valueOf", "(JI)Landroid/icu/math/BigDecimal;", "", ApiSince=24)>]
static member ValueOf : int64 * int -> Android.Icu.Math.BigDecimal
Parâmetros
- lint
- Int64
O long a ser traduzido.
- scale
- Int32
A int escala a ser aplicada.
Retornos
O BigDecimal valor igual a lint.
- Atributos
Comentários
Converte um long para um BigDecimal com uma determinada escala. Ou seja, retorna uma simples BigDecimal cujo valor não dimensionado é igual ao determinadolong, ajustado pelo segundo parâmetro. scale
O resultado é dado por:
(new BigDecimal(lint)).divide(TEN.pow(new BigDecimal(scale)))
Um NumberFormatException é gerado se scale for negativo.
Java documentação para android.icu.math.BigDecimal.valueOf(long, 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
ValueOf(Int64)
Converte um para long um BigDecimal.
[Android.Runtime.Register("valueOf", "(J)Landroid/icu/math/BigDecimal;", "", ApiSince=24)]
public static Android.Icu.Math.BigDecimal? ValueOf(long lint);
[<Android.Runtime.Register("valueOf", "(J)Landroid/icu/math/BigDecimal;", "", ApiSince=24)>]
static member ValueOf : int64 -> Android.Icu.Math.BigDecimal
Parâmetros
- lint
- Int64
O long a ser traduzido.
Retornos
O BigDecimal valor igual a lint.
- Atributos
Comentários
Converte um para long um BigDecimal. Ou seja, retorna uma simples cujo BigDecimal valor é igual ao determinado long.
Java documentação para android.icu.math.BigDecimal.valueOf(long).
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
ValueOf(Double)
Converte um para double um BigDecimal.
[Android.Runtime.Register("valueOf", "(D)Landroid/icu/math/BigDecimal;", "", ApiSince=24)]
public static Android.Icu.Math.BigDecimal? ValueOf(double dub);
[<Android.Runtime.Register("valueOf", "(D)Landroid/icu/math/BigDecimal;", "", ApiSince=24)>]
static member ValueOf : double -> Android.Icu.Math.BigDecimal
Parâmetros
- dub
- Double
O double a ser traduzido.
Retornos
O BigDecimal valor igual a dub.
- Atributos
Comentários
Converte um para double um BigDecimal.
Retorna um BigDecimal que é a representação decimal do parâmetro de ponto flutuante binário assinado de 64 bits. Se o parâmetro for infinito ou não for um número (NaN), um NumberFormatException será gerado.
O número é construído como se num tivesse sido convertido em um String usando o Double.toString() método e o #BigDecimal(java.lang.String) construtor tinha sido então usado. Normalmente, não é uma conversão exata.
Java documentação para android.icu.math.BigDecimal.valueOf(double).
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.