微信支付金額轉換(元轉分)

2021-10-06 08:31:47 字數 511 閱讀 7284

字串轉換的話可以很好的解決損失精度的問題

double money=

100.99

;//bigdecimal money=new bigdecimal(100.99);

//string money="100.99";

//money可以是字串,可以是double,可以是bigdecimal 型別

//基本上傳過來的支付金額,後面會保留兩位小數到分

//bigdecimal自帶的方法,把金額轉換成字串---》字串小數點向右移動兩位--->轉換成int

integer money=

newbigdecimal

(string.

valueof

(money)).

movepointright(2

).intvalue()

; system.out.

println

(money)

;

金額分元轉換

元轉分,確保price保留兩位有效數字 return public static intchangey2f string amount 分轉元,轉換為bigdecimal在tostring 保留2位小數 return public static string changef2y int price ...

微信推出支付分 微信支付分有什麼用?

文章目錄 日前微信支付分全面開放!每個微信使用者都擁有自己的乙個分數值,且每月根據綜合資料更新一次。達到一定的分值門檻,使用者即可享受超千項便捷服務。那麼微信支付分有什麼用有什麼用呢?以下是關於微tsecoih信支付分的詳細介紹。昨日晚間 微信支付官方微博 發微博說 據說,昨天的小馬哥在朋友圈裡四處...

支付寶支付 微信支付價格精度格式轉換

支付寶支付,單位為元,精確到小數點後兩位,取值範圍 0.01,100000000 此方法 小數點小於兩位會自動補全,多餘兩位會四捨五入保留兩位小數點 param price return public static string getalipayprice double price 元轉換為分 p...