6g下載網
當前位置: 主頁 > 軟件教程 > 編程開發 >

java實現貸款利息計算方法

時間: 2017-06-30 15:13 來源: 6g下載網

分享到:

今天小編整理一篇java實現貸款利息計算方法的文章和大家分享,希望能給大家提供幫助!

實現代碼:

  1. public static BigDecimal ratecalc(BigDecimal payAmount,String payType){    
  2.         BigDecimal rate = new BigDecimal(0);//利率    
  3.         if(payType.equals("wechat")){    
  4.             rate = new BigDecimal(0.06);    
  5.         }if(payType.equals("alipay")){    
  6.             rate = new BigDecimal(0.07);    
  7.         }    
  8.         BigDecimal interest = payAmount.multiply(rate); //相乘      
  9.         BigDecimal calcinterestRate = payAmount.subtract(interest); //相減    
  10.         BigDecimal resMoney= calcinterestRate.setScale(2, BigDecimal.ROUND_HALF_UP);//四舍五入,向上取整    
  11.         return resMoney;    
  12.     }   
  1. <span style="white-space:pre">  </span>    NumberFormat currency = NumberFormat.getCurrencyInstance(); //建立貨幣格式化引用      
  2.         NumberFormat percent = NumberFormat.getPercentInstance();  //建立百分比格式化引用      
  3.         percent.setMaximumFractionDigits(3); //百分比小數點最多3位      
  4.         BigDecimal loanAmount = new BigDecimal("150.48"); //貸款金額      
  5.         BigDecimal num = new BigDecimal("150");    
  6.         BigDecimal interestRate = new BigDecimal("0.008"); //利率     
  7.         BigDecimal interest1 = loanAmount.subtract(num); //相減    
  8.         BigDecimal interest2 = loanAmount.multiply(interestRate); //相乘      
  9.         System.out.println(interest1);    
  10.         System.out.println("貸款金額:\t" + currency.format(loanAmount)); //貸款金額: ¥150.48      
  11.         System.out.println("利率:\t" + percent.format(interestRate));  //利率: 0.8%      
  12.         System.out.println("利息:\t" + currency.format(interest2)); //利息: ¥1.20   

java實現貸款利息計算方法的文章和大家分享結束,感謝閱讀!

(責任編輯:大衛)
標簽:Java 貸款利息

分享到:

------分隔線----------------------------
? 35选7福利彩票