对于一个项目,我有一个程序,就像一个银行。 该“银行”读取与它看起来像这样的账户文件:
磨坊主
威廉
00001
891692 06 <----串需要被转换为double
最后一个字符串必须转换为double,使程序可以像加减法等对执行它的计算
同时,我必须把它打印出来的货币格式,即$ 891692.06
我有这个至今:
public class Account {
private String firstName, lastName;
private int accountID;
private String currentBalance;
private static int maxAccountID;
public Account(String fN, String lN, int acct, String bal) {
firstName = fN; lastName = lN;
accountID = acct;
currentBalance = bal;
if(accountID > Account.maxAccountID)
Account.maxAccountID = accountID;
}
public double getBalance(){
String [] s = currentBalance.split(" ");
String balStr = "$"+s[0]+"."+s[1];
double currentBalance = Double.parseDouble(balStr);
return currentBalance;
}
}
提前致谢!