語言

BigDecimal.SetScale 方法

定義

多載

名稱 Description
SetScale(Int32)

回傳 A BigDecimal ,其尺度為指定值,且數值等於此 BigDecimal值。

SetScale(Int32, RoundingMode)

回傳 a BigDecimal ,其尺度為指定值,且其未調整值是透過乘以或除 BigDecimal以適當的十的冪方來決定,以維持其整體值。

SetScale(Int32, RoundOptions)

回傳 a BigDecimal ,其尺度為指定值,且其未調整值是透過乘以或除 BigDecimal以適當的十的冪方來決定,以維持其整體值。

SetScale(Int32)

回傳 A 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 其尺度即為指定值,且其未標度值則是將未 BigDecimal標度值乘除以適當的十的冪方以維持其總值。

屬性

例外狀況

是否需要四捨五入。

備註

Java 文件 java.math.BigDecimal.setScale(int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

SetScale(Int32, RoundingMode)

回傳 a BigDecimal ,其尺度為指定值,且其未調整值是透過乘以或除 BigDecimal以適當的十的冪方來決定,以維持其整體值。

[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 其尺度即為指定值,且其未標度值則是將未 BigDecimal標度值乘除以適當的十的冪方以維持其總值。

屬性

例外狀況

如果 roundingMode == null。

若 roundingMode == ROUND_UNNECESSARY 且 根據給定尺度需四捨五入。

備註

Java 文件 java.math.BigDecimal.setScale(int, java.math.RoundingMode)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

SetScale(Int32, RoundOptions)

回傳 a BigDecimal ,其尺度為指定值,且其未調整值是透過乘以或除 BigDecimal以適當的十的冪方來決定,以維持其整體值。

[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

參數

newScale
Int32

要回傳的數值比例 BigDecimal 。

roundingMode
RoundOptions

四捨五入模式以應用。

傳回

一個 BigDecimal 其尺度即為指定值,且其未標度值則是將未 BigDecimal標度值乘除以適當的十的冪方以維持其總值。

屬性

例外狀況

如果 roundingMode 不是有效的四捨五入模式。

若 roundingMode == ROUND_UNNECESSARY 且 根據給定尺度需四捨五入。

備註

Java 文件 java.math.BigDecimal.setScale(int, int)。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於