BigDecimal.SetScale メソッド

定義

オーバーロード

SetScale(Int32)

BigDecimalスケールが指定された値で、その値がこの BigDecimalの数値と等しい を返します。

SetScale(Int32, RoundingMode)

BigDecimalスケールが指定された値であり、そのスケールされていない値が、その全体の値を維持するために、このBigDecimalスケールされていない値を適切な 10 の累乗で乗算または除算することによって決定される を返します。

SetScale(Int32, RoundOptions)
古い.

BigDecimalスケールが指定された値であり、そのスケールされていない値が、その全体の値を維持するために、このBigDecimalスケールされていない値を適切な 10 の累乗で乗算または除算することによって決定される を返します。

SetScale(Int32)

BigDecimalスケールが指定された値で、その値がこの BigDecimalの数値と等しい を返します。

[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

パラメーター

newScale
Int32

返される値の BigDecimal スケール。

戻り値

BigDecimalスケールが指定された値であり、そのスケールされていない値がこのスケーリングされていない値を適切な 10 の累乗で乗算または除算BigDecimalすることによって決定され、その全体的な値を維持します。

属性

例外

丸める必要がある場合は 。

注釈

の Java ドキュメント java.math.BigDecimal.setScale(int)

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

SetScale(Int32, RoundingMode)

BigDecimalスケールが指定された値であり、そのスケールされていない値が、その全体の値を維持するために、このBigDecimalスケールされていない値を適切な 10 の累乗で乗算または除算することによって決定される を返します。

[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

パラメーター

newScale
Int32

返される値の BigDecimal スケール。

roundingMode
RoundingMode

適用する丸めモード。

戻り値

BigDecimalスケールが指定された値であり、そのスケールされていない値がこのスケーリングされていない値を適切な 10 の累乗で乗算または除算BigDecimalすることによって決定され、その全体的な値を維持します。

属性

例外

の場合 roundingMode == nullは 。

と の丸め処理が必要な場合 roundingMode == ROUND_UNNECESSARY は、指定したスケールに従います。

注釈

の Java ドキュメント java.math.BigDecimal.setScale(int, java.math.RoundingMode)

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

SetScale(Int32, RoundOptions)

注意事項

deprecated

BigDecimalスケールが指定された値であり、そのスケールされていない値が、その全体の値を維持するために、このBigDecimalスケールされていない値を適切な 10 の累乗で乗算または除算することによって決定される を返します。

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

パラメーター

newScale
Int32

返される値の BigDecimal スケール。

roundingMode
RoundOptions

適用する丸めモード。

戻り値

BigDecimalスケールが指定された値であり、そのスケールされていない値がこのスケーリングされていない値を適切な 10 の累乗で乗算または除算BigDecimalすることによって決定され、その全体的な値を維持します。

属性

例外

が有効な丸めモードでない場合 roundingMode は 。

と の丸め処理が必要な場合 roundingMode == ROUND_UNNECESSARY は、指定したスケールに従います。

注釈

の Java ドキュメント java.math.BigDecimal.setScale(int, int)

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象