Freigeben über


BigDecimal.SetScale Methode

Definition

Überlädt

SetScale(Int32)

Gibt einen BigDecimal Wert zurück, dessen Skalierung der angegebene Wert ist und dessen Wert numerisch gleich diesem BigDecimalWert ist.

SetScale(Int32, RoundingMode)

Gibt einen BigDecimal Wert zurück, dessen Skalierung der angegebene Wert ist und dessen nicht skalierter Wert durch Multiplizieren oder Dividieren dieses BigDecimalnicht skalierten Werts durch die entsprechende Potenz von zehn bestimmt wird, um den Gesamtwert beizubehalten.

SetScale(Int32, RoundOptions)

Gibt einen BigDecimal Wert zurück, dessen Skalierung der angegebene Wert ist und dessen nicht skalierter Wert durch Multiplizieren oder Dividieren dieses BigDecimalnicht skalierten Werts durch die entsprechende Potenz von zehn bestimmt wird, um den Gesamtwert beizubehalten.

SetScale(Int32)

Gibt einen BigDecimal Wert zurück, dessen Skalierung der angegebene Wert ist und dessen Wert numerisch gleich diesem BigDecimalWert ist.

[Android.Runtime.Register("setScale", "(I)Ljava/math/BigDecimal;", "GetSetScale_IHandler")]
public virtual Java.Math.BigDecimal? SetScale (int newScale);
[<Android.Runtime.Register("setScale", "(I)Ljava/math/BigDecimal;", "GetSetScale_IHandler")>]
abstract member SetScale : int -> Java.Math.BigDecimal
override this.SetScale : int -> Java.Math.BigDecimal

Parameter

newScale
Int32

Skalierung des BigDecimal zurückzugebenden Werts.

Gibt zurück

eine BigDecimal Skalierung, deren Skalierung der angegebene Wert ist und dessen nicht skalierter Wert durch Multiplizieren oder Dividieren dieses BigDecimalnicht skalierten Werts durch die entsprechende Potenz von zehn bestimmt wird, um seinen Gesamtwert beizubehalten.

Attribute

Ausnahmen

wenn das Runden erforderlich wäre.

Hinweise

Java-Dokumentation für java.math.BigDecimal.setScale(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetScale(Int32, RoundingMode)

Gibt einen BigDecimal Wert zurück, dessen Skalierung der angegebene Wert ist und dessen nicht skalierter Wert durch Multiplizieren oder Dividieren dieses BigDecimalnicht skalierten Werts durch die entsprechende Potenz von zehn bestimmt wird, um den Gesamtwert beizubehalten.

[Android.Runtime.Register("setScale", "(ILjava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetSetScale_ILjava_math_RoundingMode_Handler")]
public virtual Java.Math.BigDecimal? SetScale (int newScale, Java.Math.RoundingMode? roundingMode);
[<Android.Runtime.Register("setScale", "(ILjava/math/RoundingMode;)Ljava/math/BigDecimal;", "GetSetScale_ILjava_math_RoundingMode_Handler")>]
abstract member SetScale : int * Java.Math.RoundingMode -> Java.Math.BigDecimal
override this.SetScale : int * Java.Math.RoundingMode -> Java.Math.BigDecimal

Parameter

newScale
Int32

Skalierung des BigDecimal zurückzugebenden Werts.

roundingMode
RoundingMode

Der anzuwendende Rundungsmodus.

Gibt zurück

eine BigDecimal Skalierung, deren Skalierung der angegebene Wert ist und dessen nicht skalierter Wert durch Multiplizieren oder Dividieren dieses BigDecimalnicht skalierten Werts durch die entsprechende Potenz von zehn bestimmt wird, um seinen Gesamtwert beizubehalten.

Attribute

Ausnahmen

wenn roundingMode == null.

wenn roundingMode == ROUND_UNNECESSARY und Rundung nach der angegebenen Skala erforderlich ist.

Hinweise

Java-Dokumentation für java.math.BigDecimal.setScale(int, java.math.RoundingMode).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetScale(Int32, RoundOptions)

Gibt einen BigDecimal Wert zurück, dessen Skalierung der angegebene Wert ist und dessen nicht skalierter Wert durch Multiplizieren oder Dividieren dieses BigDecimalnicht skalierten Werts durch die entsprechende Potenz von zehn bestimmt wird, um den Gesamtwert beizubehalten.

[Android.Runtime.Register("setScale", "(II)Ljava/math/BigDecimal;", "GetSetScale_IIHandler")]
public virtual Java.Math.BigDecimal? SetScale (int newScale, Java.Math.RoundOptions roundingMode);
[<Android.Runtime.Register("setScale", "(II)Ljava/math/BigDecimal;", "GetSetScale_IIHandler")>]
abstract member SetScale : int * Java.Math.RoundOptions -> Java.Math.BigDecimal
override this.SetScale : int * Java.Math.RoundOptions -> Java.Math.BigDecimal

Parameter

newScale
Int32

Skalierung des BigDecimal zurückzugebenden Werts.

roundingMode
RoundOptions

Der anzuwendende Rundungsmodus.

Gibt zurück

eine BigDecimal Skalierung, deren Skalierung der angegebene Wert ist und dessen nicht skalierter Wert durch Multiplizieren oder Dividieren dieses BigDecimalnicht skalierten Werts durch die entsprechende Potenz von zehn bestimmt wird, um seinen Gesamtwert beizubehalten.

Attribute

Ausnahmen

wenn roundingMode es sich nicht um einen gültigen Rundungsmodus handelt.

wenn roundingMode == ROUND_UNNECESSARY und Rundung nach der angegebenen Skala erforderlich ist.

Hinweise

Java-Dokumentation für java.math.BigDecimal.setScale(int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: