大家好,又見面了,我是你們的朋友全棧君。
public static void main(String[] args) {
float a=57.3f;
BigDecimal decimalA=new BigDecimal(a);
System.out.println(decimalA);
double b=57.3;
BigDecimal decimalB=new BigDecimal(b);
System.out.println(decimalB);
double c=57.3;
BigDecimal decimalC=new BigDecimal(Double.toString(c));
System.out.println(decimalC);
double d=57.3;
BigDecimal decimalD=BigDecimal.valueOf(d);
System.out.println(decimalD);
}
複制
掉支付Api的時候對金額是十分敏感的。這裡轉換的時候一定要注意。使用Double.toString(x),或者BigDecimal.valueOf(x)
釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/135985.html原文連結:https://javaforall.cn