BigDecimal.ValueOf 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| ValueOf(Int64, Int32) |
用給定的刻度將 a |
| ValueOf(Int64) |
將 a |
| ValueOf(Double) |
將 a |
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 所創建與分享的作品,並依授權條款所描述的使用進行修改。