某银行推出了整存整取定期储蓄业务,其存期分为一年、两年、三年、五年,到期凭存单支取本息。存款年利率表如下:
存期 年利率(%)
一年 2.25
两年 2.7
三年 3.25
五年 3.6
请存入一定金额(1000起存),存一定年限(四选一),计算到期后得到的本息总额。
提示:
存入金额和存入年限均由键盘录入
本息计算方式:本金+本金×年利率×年限
**************************************************************************************************************
import java.util.Scanner;
public class 存储 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(true) {
System.out.println("请输入您要存储的金额");
double yuan=sc.nextInt();
if(yuan>=1000) {
System.out.println("存储成功!");
System.out.println("请输入您要存储的年限(1/2/3/5)");
int nian=sc.nextInt();
double yuan1= yuan(nian,yuan);
System.out.println(nian+"年后,您将得到"+yuan1+"元");
break;
}else {
System.out.println("您所存储的金额太小,本行不支持存储!");
}
}
}
public static double yuan(int nian,double yuan){
switch(nian) {
case 1:
yuan=yuan+yuan*0.0225;
break;
case 2:
yuan=yuan+yuan*0.027*2;
break;
case 3:
yuan=yuan+yuan*0.0325*3;
break;
case 5:
yuan=yuan+yuan*0.036*5;
break;
} return yuan;
}
}