java编写一个程序,输人存人的本金数目,计算存期为一年、两年、三年或五年,到期取款时,银行应支付的本息分别是多少,
时间: 2023-05-19 09:03:06 浏览: 118
2022年市场-购销存期初数据.pptx
以下是一个简单的 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("请输入存期(年):");
int years = scanner.nextInt();
double interestRate;
if (years == 1) {
interestRate = 0.015;
} else if (years == 2) {
interestRate = 0.0175;
} else if (years == 3) {
interestRate = 0.02;
} else if (years == 5) {
interestRate = 0.0275;
} else {
System.out.println("非法的存期!");
return;
}
double interest = principal * interestRate * years;
double total = principal + interest;
System.out.printf("到期取款时,银行应支付的本息为:%.2f 元\n", total);
}
}
```
注意,这个程序只是一个简单的示例,实际的银行利率可能会有所不同,而且还可能受到通货膨胀等因素的影响。如果需要更精确的计算,需要考虑更多的因素。
阅读全文