Langue

BigDecimal.SetScale Méthode

Définition

Surcharges

Nom Description
SetScale(Int32)

Retourne une plaine BigDecimal avec une échelle donnée.

SetScale(Int32, RoundOptions)

Retourne une plaine BigDecimal avec une échelle donnée.

SetScale(Int32)

Retourne une plaine BigDecimal avec une échelle donnée.

[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

Paramètres

scale
Int32

Spécification int de l’échelle du résultat BigDecimal.

Retours

Une plaine BigDecimal avec l’échelle donnée.

Attributs

Remarques

Retourne une plaine BigDecimal avec une échelle donnée.

Si l’échelle donnée (qui doit être zéro ou positive) est identique ou supérieure à la longueur de la partie décimale (l’échelle) de cette BigDecimal échelle, les zéros de fin sont ajoutés à la partie décimale si nécessaire.

Si l’échelle donnée est inférieure à la longueur de la partie décimale (l’échelle) de ce BigDecimal chiffre de fin sera supprimée et, dans ce cas, une ArithmeticException valeur est levée si des chiffres ignorés ne sont pas zéro.

Identique à #setScale(int, int), où le premier paramètre est l’échelle, et le second est MathContext.ROUND_UNNECESSARY.

Java documentation pour android.icu.math.BigDecimal.setScale(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

SetScale(Int32, RoundOptions)

Retourne une plaine BigDecimal avec une échelle donnée.

[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

Paramètres

scale
Int32

Spécification int de l’échelle du résultat BigDecimal.

round
RoundOptions

Mode int d’arrondi à utiliser pour la division (voir la MathContext classe).

Retours

Une plaine BigDecimal avec l’échelle donnée.

Attributs

Remarques

Retourne une plaine BigDecimal avec une échelle donnée.

Si l’échelle donnée (qui doit être zéro ou positive) est identique ou supérieure à la longueur de la partie décimale (l’échelle) de cette BigDecimal échelle, les zéros de fin sont ajoutés à la partie décimale si nécessaire.

Si l’échelle donnée est inférieure à la longueur de la partie décimale (l’échelle) de ce BigDecimal chiffre de fin, les chiffres de fin seront supprimés, et le mode d’arrondi donné par le deuxième paramètre est utilisé pour déterminer si les chiffres restants sont affectés par un transport. Dans ce cas, une IllegalArgumentException exception est levée s’il round n’est pas un mode d’arrondi valide.

Si round c’est MathContext.ROUND_UNNECESSARYle cas, une ArithmeticException valeur est levée si des chiffres ignorés ne sont pas zéro.

Java documentation pour android.icu.math.BigDecimal.setScale(int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à