1. 程式人生 > >java分轉元,元轉分的方法

java分轉元,元轉分的方法

//分轉元

private String fenToYuan(String amount){
    NumberFormat format = NumberFormat.getInstance();
    try{
        Number number = format.parse(amount);
        double temp = number.doubleValue() / 100.0;
        format.setGroupingUsed(false);
        // 設定返回的小數部分所允許的最大位數
        format.setMaximumFractionDigits(2);
        amount = format.format(temp);
    } catch (ParseException e){
        e.printStackTrace();
    }
    return amount;
}

//轉換為分

private String yuanToFen(String amount){
    NumberFormat format = NumberFormat.getInstance();
    try{
        Number number = format.parse(amount);
        double temp = number.doubleValue() * 100.0;
        format.setGroupingUsed(false);
        // 設定返回數的小數部分所允許的最大位數
        format.setMaximumFractionDigits(0);
        amount = format.format(temp);
    } catch (ParseException e){
        e.PrintStackTrace();
    }
    return amount;
}