手續費計算BigDecimal

2021-08-03 05:55:06 字數 1228 閱讀 4400

public static bigdecimal ratecalc(bigdecimal payamount,string paytype)if(paytype.equals("alipay"))

bigdecimal interest = payamount.multiply(rate); //相乘

bigdecimal calcinterestrate = payamount.subtract(interest); //相減

bigdecimal resmoney= calcinterestrate.setscale(2, bigdecimal.round_half_up);//四捨五入,向上取整

return resmoney;

}

numberformat currency = numberformat.getcurrencyinstance(); //建立貨幣格式化引用  

numberformat percent = numberformat.getpercentinstance(); //建立百分比格式化引用

percent.setmaximumfractiondigits(3); //百分比小數點最多3位

bigdecimal loanamount = new bigdecimal("150.48"); //貸款金額

bigdecimal num = new bigdecimal("150");

bigdecimal interestrate = new bigdecimal("0.008"); //利率

bigdecimal interest1 = loanamount.subtract(num); //相減

bigdecimal interest2 = loanamount.multiply(interestrate); //相乘

system.out.println(interest1);

system.out.println("貸款金額:\t" + currency.format(loanamount)); //貸款金額: ¥150.48

system.out.println("利率:\t" + percent.format(interestrate)); //利率: 0.8%

system.out.println("利息:\t" + currency.format(interest2)); //利息: ¥1.20

0917 手續費返還了

1.昨晚突然發現了,可能是自己手續費返還了。返還了一千多,但是卻對我很重要。因為我又重新上12000了,剛剛賺了140,我上12613了哈哈哈哈。雖然我有點下車早了,但是也算正確。總之還是很開心的。看了自己從18000開始,虧了兩千多,手續費3600多,況且我還賺了一些,抵消一下,還是虧了很多。第乙...

BTC交易位元組數及手續費計算

首先btc的交易手續費和交易金額是沒有關係的。不要誤認為交易的金額越大手續費越高 btc的手續費每個時間段是不一樣的,它取決於你交易產生的位元組數大小和你設定的手續費率 位元組數,位元組數代表著你這筆交易打包的大小,單位是byte 位元組數的計算公式是 btc交易 input 148 34 out ...

各大銀行借記卡取款手續費比較表

行名 atm機同城跨行取款 atm機異地跨行取款 異地同行存 取款 上海浦東發展 0元 筆 0元 筆 0元 筆 中國銀行 2元 筆 10元 筆 異地同行存款只能辦理匯款按當地電匯標準收取,取款10元 筆 工商銀行 2元 筆 1 的金額 2元,最高50元 存 0.5 的金額,取 1 的金額,最高50元...