Sprache

BigDecimal.SetScale Methode

Definition

Überlädt

Name Beschreibung
SetScale(Int32)

Gibt eine einfache BigDecimal Ebene mit einer bestimmten Skala zurück.

SetScale(Int32, RoundOptions)

Gibt eine einfache BigDecimal Ebene mit einer bestimmten Skala zurück.

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.

Gilt für: