(财务应用程序:复利值)假设你每月向银行账户存 100美元,年利率为5%,那么每
月利率是 0.05/12-0.00417。
第一个月之后,账户上的值就变成:100*(1+0.00417)=100.417
第二个月之后,账户上的值就变成(100+100.417)*(1+0.00417)-201.252
第三个月之后,账户上的值就变成:(100+201.252)*(1+0.00417)=302.507
依此类推。
编写程序提示用户输入一个数目(例如:100)、年利率(例如:5)以及月份数(例如:
6),然后显示给定月份后账户上的钱数。下面是一个运行示例:
package myjava;
import java.math.*;
import java.util.Scanner;
public class cy {public static void main(String[]args){double qian,v,mon,j,sum=0;Scanner input = new Scanner(System.in);System.out.println("请输入存入的钱数:");qian=input.nextDouble();System.out.println("请输入年利率:");v=input.nextDouble();System.out.println("请输入月份数:");mon=input.nextDouble();int i;for(i=0;i<mon;i++){j=qian*(1+0.00417);sum+=j;}System.out.println("账户上金额为:"+sum);}
}
运行结果: