Lenguaje

BigDecimal.SetScale Método

Definición

Sobrecargas

Nombre Description
SetScale(Int32)

Devuelve una sin formato BigDecimal con una escala determinada.

SetScale(Int32, RoundOptions)

Devuelve una sin formato BigDecimal con una escala determinada.

SetScale(Int32)

Devuelve una sin formato BigDecimal con una escala determinada.

[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

que int especifica la escala del objeto resultante BigDecimal.

Devoluciones

Sin formato BigDecimal con la escala especificada.

Atributos

Comentarios

Devuelve una sin formato BigDecimal con una escala determinada.

Si la escala especificada (que debe ser cero o positiva) es igual o mayor que la longitud de la parte decimal (la escala) de esta BigDecimal , se agregarán ceros finales a la parte decimal según sea necesario.

Si la escala especificada es menor que la longitud de la parte decimal (la escala) de esta BigDecimal , se quitarán los dígitos finales y, en este caso, se producirá un ArithmeticException error si alguno de los dígitos descartados es distinto de cero.

Igual que #setScale(int, int), donde el primer parámetro es la escala y el segundo es MathContext.ROUND_UNNECESSARY.

Java documentación para android.icu.math.BigDecimal.setScale(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

SetScale(Int32, RoundOptions)

Devuelve una sin formato BigDecimal con una escala determinada.

[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

que int especifica la escala del objeto resultante BigDecimal.

round
RoundOptions

Modo int de redondeo que se va a usar para la división (vea la MathContext clase ).

Devoluciones

Sin formato BigDecimal con la escala especificada.

Atributos

Comentarios

Devuelve una sin formato BigDecimal con una escala determinada.

Si la escala especificada (que debe ser cero o positiva) es igual o mayor que la longitud de la parte decimal (la escala) de esta BigDecimal , se agregarán ceros finales a la parte decimal según sea necesario.

Si la escala especificada es menor que la longitud de la parte decimal (la escala) de esta BigDecimal , se quitarán los dígitos finales y se usará el modo de redondeo proporcionado por el segundo parámetro para determinar si los dígitos restantes se ven afectados por una carga. En este caso, se produce una IllegalArgumentException excepción si round no es un modo de redondeo válido.

Si round es MathContext.ROUND_UNNECESSARY, se produce una ArithmeticException excepción si alguno de los dígitos descartados es distinto de cero.

Java documentación para android.icu.math.BigDecimal.setScale(int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a