BigDecimal.SetScale Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| SetScale(Int32) |
Gibt eine einfache |
| SetScale(Int32, RoundOptions) |
Gibt eine einfache |
SetScale(Int32)
Gibt eine einfache BigDecimal Ebene mit einer bestimmten Skala zurück.
[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
Parameter
- scale
- Int32
Die int Angabe der Skalierung des resultierenden BigDecimal.
Gibt zurück
Eine einfache BigDecimal Ebene mit der angegebenen Skala.
- Attribute
Hinweise
Gibt eine einfache BigDecimal Ebene mit einer bestimmten Skala zurück.
Wenn die angegebene Skala (die null oder positiv sein muss) mit oder größer als die Länge des Dezimalteils (der Skalierung) dieser BigDecimal ist, werden nachfolgende Nullen nach Bedarf zum Dezimalteil hinzugefügt.
Wenn die angegebene Skala kleiner als die Länge des Dezimalteils (der Skalierung) dieser BigDecimal ist, werden nachfolgende Ziffern entfernt, und in diesem Fall wird ein ArithmeticException Fehler ausgelöst, wenn verworfene Ziffern ungleich Null sind.
Identisch mit #setScale(int, int), wobei der erste Parameter die Skalierung und die zweite ist MathContext.ROUND_UNNECESSARY.
Java Dokumentation für android.icu.math.BigDecimal.setScale(int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
SetScale(Int32, RoundOptions)
Gibt eine einfache BigDecimal Ebene mit einer bestimmten Skala zurück.
[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
Parameter
- scale
- Int32
Die int Angabe der Skalierung des resultierenden BigDecimal.
- round
- RoundOptions
Der int Rundungsmodus, der für die Division verwendet werden soll (siehe MathContext Klasse).
Gibt zurück
Eine einfache BigDecimal Ebene mit der angegebenen Skala.
- Attribute
Hinweise
Gibt eine einfache BigDecimal Ebene mit einer bestimmten Skala zurück.
Wenn die angegebene Skala (die null oder positiv sein muss) mit oder größer als die Länge des Dezimalteils (der Skalierung) dieser BigDecimal ist, werden nachfolgende Nullen nach Bedarf zum Dezimalteil hinzugefügt.
Wenn die angegebene Skala kleiner als die Länge des Dezimalteils (der Skalierung) dieser BigDecimal ist, werden nachfolgende Ziffern entfernt, und der durch den zweiten Parameter angegebene Rundungsmodus wird verwendet, um zu bestimmen, ob die verbleibenden Ziffern von einem Tragen betroffen sind. In diesem Fall wird ein IllegalArgumentException Auslösen ausgelöst, wenn round es sich nicht um einen gültigen Rundungsmodus handelt.
Wenn round dies der Fall ist MathContext.ROUND_UNNECESSARY, wird ein ArithmeticException Fehler ausgelöst, wenn verworfene Ziffern ungleich Null sind.
Java Dokumentation für android.icu.math.BigDecimal.setScale(int, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.