0
我正試圖運行一個計算感興趣後的餘額的程序。我很容易得到它與運行:如何在此代碼中將int更改爲double?
public class bigjavach1p7balprob{
public static void main(String[] args){
double balance = 10000.0;
int year = 0;
while (balance < 20000){
year += 1;
double interest = balance * .05;
balance = balance + interest;
System.out.println("year " + year + ": " + balance);
}
}
}
,但我想有平衡爲int第一,然後將其轉換添加興趣時增加一倍。我有:
import java.util.*;
public class bigjavach1p7balprob{
public static void main(String[] args){
int balance = 10000;
int year = 0;
while (balance < 20000){
year += 1;
double interest = (double)balance * .05;
balance = Integer.parseInt(balance) + interest;
System.out.println("year " + year + ": " + balance);
}
}
}
這不是編譯或運行。
你有什麼理由要這樣做? –
如果這是爲了平衡整個美元的金額,你要怎麼輪?下? Half-Up *(正如我們在學校學到的)*?半雙*(銀行家四捨五入)*?向上? – Andreas