题目如下:
案例1:假设某人计划1年后存入银行100,2年后存入银行200,3年后存入银行300,4年后存入银行400,如果存款年利率是10%,那么5年后的多期复利终值是多少?
import java.util.Scanner;
public class demo4 {
public static void main(String[] args) {
//此题不代数则代码如下 每年存入的数是上一年的一倍
double a;//一年后存入银行的钱
System.out.println("请输入一年后要存入银行的钱:");
Scanner in = new Scanner(System.in);
a=in.nextDouble();
double r;//利率也是不确定的
System.out.println("请输入存款年利率:");
r=in.nextDouble();
double sum=0;
for(int i=1;i<=4;i++) {//一共存四年
double p=1+r;
int n=4-i+1;
double s;
s=a*i;
sum=sum+s*Math.pow(p,n);
}
System.out.println(sum);
}
}
案例2:父母准备为孩子准备教育储蓄,计划从孩子12岁起到17岁,每年年初存入6000元 ,利率3%。
(1)17岁岁末可存蓄多少金额?
(2)然后,从18岁开始每年年初支取10000元,到21岁年末,那到21岁年末该存款的账面余额为多少?
public class demo3 {
public static void main(String[] args) {
double c=6000;
double a=1.03;
double sum=0;
int n=6;
for(int i=0;i<6;i++) {
double h=Math.pow(a, n);
sum+=c*h;
n-=1;
}
System.out.println(sum);//第一问结束
for(int j=0;j<4;j++) {
sum=(sum-10000)*1.03;
}
System.out.println(sum);//第二问结束
}
}