Compartir a través de


BigDecimal.SetScale Método

Definición

Sobrecargas

SetScale(Int32)

Devuelve un BigDecimal cuya escala es el valor especificado y cuyo valor es numéricamente igual a este BigDecimal.

SetScale(Int32, RoundingMode)

Devuelve un BigDecimal cuya escala es el valor especificado y cuyo valor no escalado se determina multiplicando o dividiendo este BigDecimalvalor sin escalar por la potencia adecuada de diez para mantener su valor global.

SetScale(Int32, RoundOptions)

Devuelve un BigDecimal cuya escala es el valor especificado y cuyo valor no escalado se determina multiplicando o dividiendo este BigDecimalvalor sin escalar por la potencia adecuada de diez para mantener su valor global.

SetScale(Int32)

Devuelve un BigDecimal cuya escala es el valor especificado y cuyo valor es numéricamente igual a este 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

Parámetros

newScale
Int32

escala del BigDecimal valor que se va a devolver.

Devoluciones

cuya BigDecimal escala es el valor especificado y cuyo valor no escalado se determina multiplicando o dividiendo este BigDecimalvalor sin escalar por la potencia adecuada de diez para mantener su valor general.

Atributos

Excepciones

si el redondeo sería necesario.

Comentarios

Documentación de Java para java.math.BigDecimal.setScale(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetScale(Int32, RoundingMode)

Devuelve un BigDecimal cuya escala es el valor especificado y cuyo valor no escalado se determina multiplicando o dividiendo este BigDecimalvalor sin escalar por la potencia adecuada de diez para mantener su valor global.

[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

Parámetros

newScale
Int32

escala del BigDecimal valor que se va a devolver.

roundingMode
RoundingMode

Modo de redondeo que se va a aplicar.

Devoluciones

cuya BigDecimal escala es el valor especificado y cuyo valor no escalado se determina multiplicando o dividiendo este BigDecimalvalor sin escalar por la potencia adecuada de diez para mantener su valor general.

Atributos

Excepciones

si roundingMode == null.

si roundingMode == ROUND_UNNECESSARY y redondeo es necesario según la escala especificada.

Comentarios

Documentación de Java para java.math.BigDecimal.setScale(int, java.math.RoundingMode).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetScale(Int32, RoundOptions)

Devuelve un BigDecimal cuya escala es el valor especificado y cuyo valor no escalado se determina multiplicando o dividiendo este BigDecimalvalor sin escalar por la potencia adecuada de diez para mantener su valor global.

[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

Parámetros

newScale
Int32

escala del BigDecimal valor que se va a devolver.

roundingMode
RoundOptions

Modo de redondeo que se va a aplicar.

Devoluciones

cuya BigDecimal escala es el valor especificado y cuyo valor no escalado se determina multiplicando o dividiendo este BigDecimalvalor sin escalar por la potencia adecuada de diez para mantener su valor general.

Atributos

Excepciones

si roundingMode no es un modo de redondeo válido.

si roundingMode == ROUND_UNNECESSARY y redondeo es necesario según la escala especificada.

Comentarios

Documentación de Java para java.math.BigDecimal.setScale(int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a