java编写一个程序,输人存人的本金数目,计算存期为一年、两年、三年或五年一起顯示,到期取款时,银行应支付的本息分别是多少,
时间: 2023-05-19 17:03:12 浏览: 114
以下是一个简单的 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 = 0.03; // 假设年利率为 3%
double interest = principal * Math.pow(1 + interestRate, years);
System.out.printf("存%d年后,到期取款时银行应支付的本息为:%.2f 元", years, interest);
}
}
```
注意,这个程序假设年利率为 3%,实际情况可能会有所不同。另外,这个程序只计算了到期时应支付的本息,没有考虑税收等因素。
相关问题
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("请输入存期(年):");
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);
}
}
```
注意,这个程序只是一个简单的示例,实际的银行利率可能会有所不同,而且还可能受到通货膨胀等因素的影响。如果需要更精确的计算,需要考虑更多的因素。
java编写一个程序,输人存人的本金数目,同時顯示计算存期为一年、两年、三年或五年,到期取款时,银行应支付的本息分别是多少,
以下是一个简单的 Java 程序,可以计算存期为一年、两年、三年或五年的本息:
```
import java.util.Scanner;
public class InterestCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入本金数目:");
double principal = scanner.nextDouble();
double rate = 0.03; // 假设年利率为 3%
double[] periods = {1, 2, 3, 5}; // 存期为 1 年、2 年、3 年、5 年
for (double period : periods) {
double amount = principal * Math.pow(1 + rate, period);
System.out.printf("存期为 %.0f 年,到期取款时,银行应支付的本息为 %.2f 元\n", period, amount);
}
}
}
```
这个程序首先让用户输入本金数目,然后假设年利率为 3%,计算存期为 1 年、2 年、3 年、5 年的本息,并输出结果。注意,这个程序只是一个简单的示例,实际的利率和计算方式可能会有所不同。
阅读全文