计算复利的java代码 计算复利编程
java编写程序,计算在银行存10000元一年后的金额,银行一年的定期利息是百
public class Test {
目前创新互联公司已为上千余家的企业提供了网站建设、域名、虚拟主机、网站托管、服务器租用、企业网站设计、鹤山网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
public static void main(String[] args) {
double rate = 3.0 / 100; 渣岩袭// 利息3%
double amt = 10000; // 金额 10000
int daysOfYear = 365; // 利息计算方式
int term = 365; // 存多久 365天表示一年
// 利如兄息
double interest = (term / daysOfYear) * 枣液(amt * rate);
// 到期金额
double mamt = interest + amt;
System.out.println(amt + "元存银行" + term + "天,利息是:" + interest + ",到期金额是:" + mamt + "。");
}
}
java基础习题里的复利计算公式?
设每年购买为P,购买n年,利率为r,则让圆告第n年结束时,最后一年购买的P,变成了腔纯P(1+r)
倒数第二年:P(1+r)²,第一年 P(1+r)的n-1次方
这是个等比数列,等比数列求和总会吧?
Sn = a1 * (1-q的n次方) / (1-q)
这坦明里q = 1+r
= P((1+r) + (1+r)²...+(1+r)的n-1次方) = P((1+r)^n-1) / (1+r -1) = P((1+r)^n-1)/r
java复利求和的算法
goal是养老应森培睁付金额,
while (balance goal){ 当养老金账户金额小于即不足养老金应付金额时,就多循环一次
// add this year's payment and interest 加上的应付款和利息
balance += payment;//养老金账户加一年社保应付款
double interest = balance * interestRate / 100;//利息等于金额乘利率%
中型balance += interest;//账户加上利息
此岁 years++;//多算1年
}
分享文章:计算复利的java代码 计算复利编程
地址分享:http://azwzsj.com/article/ddpdhoi.html