你也不說(shuō)計(jì)算公式,不知道怎么計(jì)算,我去網(wǎng)上找了一個(gè)月支付款的計(jì)算公式,不知道和你題目的要求是否一樣,如果不一樣你就改下公式就行。
我們擁有10余年網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站建設(shè)經(jīng)驗(yàn),從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁(yè)設(shè)計(jì)師為您提供的解決方案。為企業(yè)提供網(wǎng)站制作、成都網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、手機(jī)網(wǎng)站開發(fā)、H5技術(shù)、等業(yè)務(wù)。無(wú)論您有什么樣的網(wǎng)站設(shè)計(jì)或者設(shè)計(jì)方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計(jì)服務(wù)并滿足您的需求。
java代碼如下:
public?class?Loan?{
public?static?void?main(String[]?args){
double?rate?;//利率
int?year?;?//年數(shù)
double?money?;?//貸款總額
double?monthpay?;//月付款
Scanner?sc?=?new?Scanner(System.in);
System.out.println("輸入月利率:");
rate?=?sc.nextDouble();
System.out.println("輸入年數(shù):");
year?=?sc.nextInt();
System.out.println("輸入貸款總額:");
money?=?sc.nextDouble();
//計(jì)算月付款
monthpay?=?(money?*?rate)/Math.abs(1?-?(1?/?(1?+?rate?)?*?year?*?12?));
System.out.println("每月應(yīng)該還貸款:"?+?monthpay);
}
}
money(1+rate)^year - money
是money * (1+rate)^year - money,和普通的數(shù)學(xué)順序一樣,先計(jì)算級(jí)別高的,括號(hào)內(nèi)的1+rate、再乘方y(tǒng)ear、再乘 money,最后減money。
轉(zhuǎn)成java的計(jì)算式,也是按順序的,乘方的地方就是按JAVA的函數(shù)pow的要求,寫進(jìn)參數(shù)。
money*Math.pow((1+rate),year)-money;
/**
需求:本金1萬(wàn)元人民幣,以一年期整存整取的形式儲(chǔ)蓄在銀行,一年期利率為2.79%,n年后連本帶息共計(jì)多少錢。
*/
class?Calculate
{
public?double?calcuTotal(double?prin,double?rate,int?n)?//參數(shù)分別是本金、利率,存放期
{
double?inte=0.00;??//利息
double?sum=prin;?
for(int?i=0;in;i++)
{
inte=inte+prin*rate;?//一年期整存整存的利息算法
}
sum+=inte;
return?sum;
}
}
class?ParamSet
{
public?static?void?main(String[]?args)
{
//設(shè)置你要的參數(shù)
double?prin=10000.00;
double?rate=0.0279;
int?n=10; //存多少年
Calculate?c?=?new?Calculate();
double?sum=c.calcuTotal(prin,rate,n);
System.out.println("本金:"+prin+"?元?\n存款利率:"+rate+'\n'+n+"年后連本帶息共為:"+sum+"元");
}
}