BigDecimal.Divide 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 |
|---|---|
| Divide(BigDecimal) |
Retourne une |
| Divide(BigDecimal, MathContext) |
Retourne une |
| Divide(BigDecimal, RoundingMode) |
Retourne une |
| Divide(BigDecimal, RoundOptions) |
Retourne une |
| Divide(BigDecimal, Int32, RoundingMode) |
Retourne une |
| Divide(BigDecimal, Int32, RoundOptions) |
Retourne une |
Divide(BigDecimal)
Retourne une BigDecimal valeur dont la valeur est (this /
divisor), et dont l’échelle préférée est (this.scale() -
divisor.scale()); si le quotient exact ne peut pas être représenté (car il a une expansion décimale sans fin) une ArithmeticException valeur levée.
[Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_Handler")]
public virtual Java.Math.BigDecimal? Divide(Java.Math.BigDecimal? divisor);
[<Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_Handler")>]
abstract member Divide : Java.Math.BigDecimal -> Java.Math.BigDecimal
override this.Divide : Java.Math.BigDecimal -> Java.Math.BigDecimal
Paramètres
- divisor
- BigDecimal
valeur par laquelle cela BigDecimal doit être divisé.
Retours
this / divisor
- Attributs
Exceptions
si divisor == null.
si divisor == 0.
si le résultat ne peut pas être représenté exactement.
Remarques
Java documentation pour java.math.BigDecimal.divide(java.math.BigDecimal).
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 à
Divide(BigDecimal, MathContext)
Retourne une BigDecimal valeur dont la valeur est (this /
divisor), avec arrondi en fonction des paramètres de contexte.
[Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_Ljava_math_MathContext_Handler")]
public virtual Java.Math.BigDecimal? Divide(Java.Math.BigDecimal? divisor, Java.Math.MathContext? mc);
[<Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_Ljava_math_MathContext_Handler")>]
abstract member Divide : Java.Math.BigDecimal * Java.Math.MathContext -> Java.Math.BigDecimal
override this.Divide : Java.Math.BigDecimal * Java.Math.MathContext -> Java.Math.BigDecimal
Paramètres
- divisor
- BigDecimal
valeur par laquelle cela BigDecimal doit être divisé.
- mc
- MathContext
contexte à utiliser.
Retours
this / divisor, arrondi si nécessaire.
- Attributs
Exceptions
si divisor == null ou mc == null.
si divisor == 0.
si mc.getRoundingMode() == UNNECESSARY et arrondi est nécessaire en fonction mc.getPrecision().
Remarques
Java documentation pour java.math.BigDecimal.divide(java.math.BigDecimal, java.math.MathContext).
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 à
Divide(BigDecimal, RoundingMode)
Retourne une BigDecimal valeur dont la valeur est (this /
divisor), et dont l’échelle est this.scale().
[Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;Ljava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_Ljava_math_RoundingMode_Handler")]
public virtual Java.Math.BigDecimal? Divide(Java.Math.BigDecimal? divisor, Java.Math.RoundingMode? roundingMode);
[<Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;Ljava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_Ljava_math_RoundingMode_Handler")>]
abstract member Divide : Java.Math.BigDecimal * Java.Math.RoundingMode -> Java.Math.BigDecimal
override this.Divide : Java.Math.BigDecimal * Java.Math.RoundingMode -> Java.Math.BigDecimal
Paramètres
- divisor
- BigDecimal
valeur par laquelle cela BigDecimal doit être divisé.
- roundingMode
- RoundingMode
mode arrondi à appliquer.
Retours
this / divisor
- Attributs
Exceptions
si divisor == null ou roundingMode == null.
si divisor == 0.
si roundingMode == RoundingMode.UNNECESSARY et arrondi est nécessaire en fonction de l’échelle de ce.
Remarques
Java documentation pour java.math.BigDecimal.divide(java.math.BigDecimal, java.math.RoundingMode).
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 à
Divide(BigDecimal, RoundOptions)
Retourne une BigDecimal valeur dont la valeur est (this /
divisor), et dont l’échelle est this.scale().
[Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;I)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_IHandler")]
public virtual Java.Math.BigDecimal? Divide(Java.Math.BigDecimal? divisor, Java.Math.RoundOptions roundingMode);
[<Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;I)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_IHandler")>]
abstract member Divide : Java.Math.BigDecimal * Java.Math.RoundOptions -> Java.Math.BigDecimal
override this.Divide : Java.Math.BigDecimal * Java.Math.RoundOptions -> Java.Math.BigDecimal
Paramètres
- divisor
- BigDecimal
valeur par laquelle cela BigDecimal doit être divisé.
- roundingMode
- RoundOptions
mode arrondi à appliquer.
Retours
this / divisor
- Attributs
Exceptions
si divisor == null.
s’il roundingMode ne s’agit pas d’un mode d’arrondi valide.
si divisor == 0.
si roundingMode == ROUND_UNNECESSARY et arrondi est nécessaire en fonction de l’échelle de ce.
Remarques
Java documentation pour java.math.BigDecimal.divide(java.math.BigDecimal, 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 à
Divide(BigDecimal, Int32, RoundingMode)
Retourne une BigDecimal valeur dont la valeur est (this /
divisor), et dont l’échelle est spécifiée.
[Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_ILjava_math_RoundingMode_Handler")]
public virtual Java.Math.BigDecimal? Divide(Java.Math.BigDecimal? divisor, int scale, Java.Math.RoundingMode? roundingMode);
[<Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_ILjava_math_RoundingMode_Handler")>]
abstract member Divide : Java.Math.BigDecimal * int * Java.Math.RoundingMode -> Java.Math.BigDecimal
override this.Divide : Java.Math.BigDecimal * int * Java.Math.RoundingMode -> Java.Math.BigDecimal
Paramètres
- divisor
- BigDecimal
valeur par laquelle cela BigDecimal doit être divisé.
- scale
- Int32
échelle du BigDecimal quotient à retourner.
- roundingMode
- RoundingMode
mode arrondi à appliquer.
Retours
this / divisor
- Attributs
Exceptions
si divisor == null ou roundingMode == null.
si divisor == 0.
si roundingMode == RoundingMode.UNNECESSARY et arrondi est nécessaire en fonction de l’échelle donnée et de la précision donnée.
Remarques
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 à
Divide(BigDecimal, Int32, RoundOptions)
Retourne une BigDecimal valeur dont la valeur est (this /
divisor), et dont l’échelle est spécifiée.
[Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;II)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_IIHandler")]
public virtual Java.Math.BigDecimal? Divide(Java.Math.BigDecimal? divisor, int scale, Java.Math.RoundOptions roundingMode);
[<Android.Runtime.Register("divide", "(Ljava/math/BigDecimal;II)Ljava/math/BigDecimal;", "GetDivide_Ljava_math_BigDecimal_IIHandler")>]
abstract member Divide : Java.Math.BigDecimal * int * Java.Math.RoundOptions -> Java.Math.BigDecimal
override this.Divide : Java.Math.BigDecimal * int * Java.Math.RoundOptions -> Java.Math.BigDecimal
Paramètres
- divisor
- BigDecimal
valeur par laquelle cela BigDecimal doit être divisé.
- scale
- Int32
échelle du BigDecimal quotient à retourner.
- roundingMode
- RoundOptions
mode arrondi à appliquer.
Retours
this / divisor
- Attributs
Exceptions
si divisor == null.
s’il roundingMode ne s’agit pas d’un mode d’arrondi valide.
si divisor == 0.
si roundingMode == ROUND_UNNECESSARY et arrondi est nécessaire en fonction de l’échelle donnée.
Remarques
Java documentation pour java.math.BigDecimal.divide(java.math.BigDecimal, 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.