這裏是我的代碼:當我點擊計算時,我的程序如何凍結?
private void btnCalculateActionPerformed(java.awt.event.ActionEvent evt) {
int intInitialInvest = Integer.parseInt(this.txtInputInitialInvest.getText());
int intAnnualInterest = Integer.parseInt(this.txtInputAnnualInterest.getText());
int intEndingValue = Integer.parseInt(this.txtInputEndingValue.getText());
double dblAnnualPercent = intAnnualInterest/100;
int count = 0;
while (intInitialInvest < intEndingValue){
intInitialInvest += (intInitialInvest * dblAnnualPercent);
count += 1;
}
this.lblOutputYears.setText("The number of years required is " + count);
}
這個程序應該計算(這是count
)多少年需要例如用於$ 2000美元值的CD成爲$ 5000,8年利率%。然後這應該返回12.我所做的是創建一個while循環,直到$ 2000變成$ 5000或更多的利息,這表示爲intInitialinvest += (intInitialInvest * dblAnnualPercent);
每次我通過單擊「計算」按鈕運行程序時,程序凍結,並沒有做任何事情,然後我必須進入任務管理器關閉它。
給出更多細節 – Moudiz