您的位置:首页 > 其它

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

2012-12-24 17:05 344 查看
/**
* 财务应用程序:计算未来投资值。
* 读取投资总额、年利率和年数:
* 使用下面公式显示未来投资金额:
* 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);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐