BigDecimal.SetScale Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| SetScale(Int32) |
Devuelve una sin formato |
| SetScale(Int32, RoundOptions) |
Devuelve una sin formato |
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.