国内某银行开展定期存款业务,业务存期类型分为: 一年、两年、三年、五年,其对应的年利率分别为:2.25、2.7、3.24、3.6: 现将 10000 元人民币存入该银行,请编写一个JAVA程序实现定存业务到期后,计算输出相应的利息
时间: 2023-11-08 12:15:53 浏览: 125
好的,我可以帮您编写这个程序。以下是代码:
```java
import java.util.Scanner;
public class DepositCalculator {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入定期存款期限(年):");
int year = sc.nextInt();
double rate;
switch (year) {
case 1:
rate = 0.0225;
break;
case 2:
rate = 0.027;
break;
case 3:
rate = 0.0324;
break;
case 5:
rate = 0.036;
break;
default:
System.out.println("输入有误!");
return;
}
System.out.println("请输入存款金额(元):");
int money = sc.nextInt();
double interest = money * rate;
System.out.println("您的定期存款到期后将获得利息:" + interest + "元");
}
}
```
这个程序中,我们首先通过 Scanner 获取用户输入的存期和存款金额,然后使用 switch 语句根据存期确定年利率,再根据年利率和存款金额计算出利息,并输出。
阅读全文