头歌本关任务:编写一个简单Java程序,计算银行年存款的本息。
时间: 2024-09-14 18:05:49 浏览: 54
要编写一个简单Java程序来计算银行年存款的本息,首先需要确定一些基本的参数,例如存款金额、年利率和存款年限。然后,可以使用公式来计算复利,即每年的利息加上本金,经过n年后的总额。以下是Java程序的一个基本示例:
```java
import java.util.Scanner;
public class BankInterestCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入本金金额
System.out.print("请输入存款金额: ");
double principal = scanner.nextDouble();
// 输入年利率
System.out.print("请输入年利率(例如输入5.5表示5.5%): ");
double annualRate = scanner.nextDouble() / 100;
// 输入存款年限
System.out.print("请输入存款年限: ");
int years = scanner.nextInt();
double finalAmount = calculateFinalAmount(principal, annualRate, years);
System.out.printf("经过%d年后,您的存款加上利息总额为: %.2f\n", years, finalAmount);
scanner.close();
}
// 计算最终存款总额的方法
public static double calculateFinalAmount(double principal, double annualRate, int years) {
return principal * Math.pow(1 + annualRate, years);
}
}
```
这个程序会提示用户输入存款金额、年利率和存款年限,然后通过`calculateFinalAmount`方法计算出n年后的总金额,并打印出来。
阅读全文