java月利息计算代码 java计算月份天数程序

java编写程序:要求用户输入贷款的年利率,总金额和年数,程序计算月支付金额和

你也不说计算公式,不知道怎么计算,我去网上找了一个月支付款的计算公式,不知道和你题目的要求是否一样,如果不一样你就改下公式就行。

我们拥有10余年网页设计和网站建设经验,从网站策划到网站制作,我们的网页设计师为您提供的解决方案。为企业提供网站制作、成都网站建设、微信开发、微信小程序开发、手机网站开发、H5技术、等业务。无论您有什么样的网站设计或者设计方案要求,我们都将富于创造性的提供专业设计服务并满足您的需求。

java代码如下:

public class Loan {

public static void main(String[] args){

double rate ;//利率

int year ; //年数

double money ; //贷款总额

double monthpay ;//月付款

Scanner sc = new Scanner(System.in);

System.out.println("输入月利率:");

rate = sc.nextDouble();

System.out.println("输入年数:");

year = sc.nextInt();

System.out.println("输入贷款总额:");

money = sc.nextDouble();

//计算月付款

monthpay = (money * rate)/Math.abs(1 - (1 / (1 + rate ) * year * 12 ));

System.out.println("每月应该还贷款:" + monthpay);

}

}

java 计算存款利息

money(1+rate)^year - money

是money * (1+rate)^year - money,和普通的数学顺序一样,先计算级别高的,括号内的1+rate、再乘方year、再乘 money,最后减money。

转成java的计算式,也是按顺序的,乘方的地方就是按JAVA的函数pow的要求,写进参数。

money*Math.pow((1+rate),year)-money;

JAVA计算存款利息

/**

需求:本金1万元人民币,以一年期整存整取的形式储蓄在银行,一年期利率为2.79%,n年后连本带息共计多少钱。

*/

class Calculate

{

public double calcuTotal(double prin,double rate,int n) //参数分别是本金、利率,存放期

{

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)

{

//设置你要的参数

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+"元");

}

}


网站标题:java月利息计算代码 java计算月份天数程序
文章位置:http://scjbc.cn/article/doshiij.html

其他资讯