語言

BigDecimal.ValueOf 方法

定義

多載

名稱 Description
ValueOf(Int64, Int32)

用給定的刻度將 a long 轉換成 a BigDecimal 。

ValueOf(Int64)

將 a long 翻譯成 BigDecimal。

ValueOf(Double)

將 a double 翻譯成 BigDecimal。

ValueOf(Int64, Int32)

用給定的刻度將 a long 轉換成 a BigDecimal 。

[Android.Runtime.Register("valueOf", "(JI)Landroid/icu/math/BigDecimal;", "", ApiSince=24)]
public static Android.Icu.Math.BigDecimal? ValueOf(long lint, int scale);
[<Android.Runtime.Register("valueOf", "(JI)Landroid/icu/math/BigDecimal;", "", ApiSince=24)>]
static member ValueOf : int64 * int -> Android.Icu.Math.BigDecimal

參數

lint
Int64

待 long 翻譯。

scale
Int32

int要用的量表。

傳回

值等於 BigDecimal的值。lint

屬性

備註

用給定的刻度將 a long 轉換成 a BigDecimal 。 也就是說,回傳一個 BigDecimal 平面,其未調整的值等於給定 long的 ,並經第二參數 scale調整。

結果如下:

(new BigDecimal(lint)).divide(TEN.pow(new BigDecimal(scale)))

NumberFormatException若 為負,scale則 A 為拋出。

Java 文件 android.icu.math.BigDecimal.valueOf(long, int)。

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

適用於

ValueOf(Int64)

將 a long 翻譯成 BigDecimal。

[Android.Runtime.Register("valueOf", "(J)Landroid/icu/math/BigDecimal;", "", ApiSince=24)]
public static Android.Icu.Math.BigDecimal? ValueOf(long lint);
[<Android.Runtime.Register("valueOf", "(J)Landroid/icu/math/BigDecimal;", "", ApiSince=24)>]
static member ValueOf : int64 -> Android.Icu.Math.BigDecimal

參數

lint
Int64

待 long 翻譯。

傳回

值等於 BigDecimal的值。lint

屬性

備註

將 a long 翻譯成 BigDecimal。 也就是說,回傳一個平板 BigDecimal ,其值等於給定 long的 。

Java 文件 android.icu.math.BigDecimal.valueOf(long)。

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

適用於

ValueOf(Double)

將 a double 翻譯成 BigDecimal。

[Android.Runtime.Register("valueOf", "(D)Landroid/icu/math/BigDecimal;", "", ApiSince=24)]
public static Android.Icu.Math.BigDecimal? ValueOf(double dub);
[<Android.Runtime.Register("valueOf", "(D)Landroid/icu/math/BigDecimal;", "", ApiSince=24)>]
static member ValueOf : double -> Android.Icu.Math.BigDecimal

參數

dub
Double

待 double 翻譯。

傳回

值等於 BigDecimal的值。dub

屬性

備註

將 a double 翻譯成 BigDecimal。

回傳 a BigDecimal ,即 64 位元有號二進位浮點參數的十進位表示。 若參數為無限大,或非數(NaN),則拋出 a NumberFormatException 。

該數字的構造方式彷彿num已透過該String方法轉換為 a Double.toString(),並#BigDecimal(java.lang.String)使用了構造子。 這通常不是完全相同的轉換。

Java 文件 android.icu.math.BigDecimal.valueOf(double)。

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

適用於