第2章:财务应用程序:计算未来投资值 【对话框】

来源:互联网 发布:mac 系统视频编辑软件 编辑:程序博客网 时间:2024/04/30 11:44
/** * 财务应用程序:计算未来投资值。 * 读取投资总额、年利率和年数: * 使用下面公式显示未来投资金额: * futureInvestmentValue = investmentAmount * Math.pow((1 + annuallyInterestRate, numberOfYears*12)。 * 例如输入的投资金额为1000,年利率为3.25%,年数为1,那么未来投资额为1032.98。 * 下面是一个运行示例: * ———————————————————————————————————————————— * | Enter investment amount: 1000            | * | Enter monthly interest rate: 0.0425      | * | Enter number of years: 1                 | * | Accumulated value is 1647.8313602236476  | * ———————————————————————————————————————————— */package Test;import javax.swing.JOptionPane;public class T213InputDialog {public static void main(String[] args) {String investmentAmountString = JOptionPane.showInputDialog("Enter investment amount: ");double investmentAmount = Double.parseDouble(investmentAmountString);String annuallyInterestRateString = JOptionPane.showInputDialog("Enter monthly interest rate: ");double annuallyInterestRate = Double.parseDouble(annuallyInterestRateString);String numberOfYearsString = JOptionPane.showInputDialog("Enter number of years: ");double numberOfYears = Double.parseDouble(numberOfYearsString);double futureInvestmentValue = investmentAmount * Math.pow((1 + annuallyInterestRate), numberOfYears * 12);String ouput = "Accumulated value is " + futureInvestmentValue;JOptionPane.showMessageDialog(null, ouput);}}