利用BigDecimal将价格分转为元的方法

    private static String f2y(long fen){

    String yuan = "";

    BigDecimal fenPrince = new BigDecimal(fen);

BigDecimal[] result = fenPrince.divideAndRemainder(new BigDecimal(100));

if(result.length == 2){

if(result[1].compareTo(new BigDecimal(10)) < 0){

yuan = result[0] + ".0" + result[1];

}else {

yuan = result[0] + "." + result[1];

}

}

return yuan;

    }


版权声明:本文为iteye_12782原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。