BigDecimal.SetScale Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| SetScale(Int32) |
Retourne une plaine |
| SetScale(Int32, RoundOptions) |
Retourne une plaine |
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.