Idioma

BigDecimal.ValueOf Método

Definição

Sobrecargas

Nome Description
ValueOf(Int64, Int32)

Converte um long para um BigDecimal com uma determinada escala.

ValueOf(Int64)

Converte um para long um BigDecimal.

ValueOf(Double)

Converte um para double um BigDecimal.

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.

Aplica-se a