Java 代码无法编译
Java code will not compile
我有这段代码,但是当我尝试编译它时,我收到了错误。谁能发现语法错误,或者我做错了什么?
public double getTotalBalance(ArrayList<String> accounts)
{
double sum = 0;
while (studentNames.size() > 0)
{
BankAccount account = accounts.remove(O); // Not recommended
sum = sum + account.getBalance();
}
return sum;
}
accounts.remove(O)
似乎有问题。当您传递 ArrayList<String>
个帐户时,从这里帐户 Arraylist
仅包含 strings
?。
也许正确的代码是:
public double getTotalBalance(ArrayList<BankAccount> accounts)
{
double sum = 0;
while (accounts.size() > 0)
{
BankAccount account = accounts.remove(0); // Not recommended
sum = sum + account.getBalance();
}
return sum;
}
我有这段代码,但是当我尝试编译它时,我收到了错误。谁能发现语法错误,或者我做错了什么?
public double getTotalBalance(ArrayList<String> accounts)
{
double sum = 0;
while (studentNames.size() > 0)
{
BankAccount account = accounts.remove(O); // Not recommended
sum = sum + account.getBalance();
}
return sum;
}
accounts.remove(O)
似乎有问题。当您传递 ArrayList<String>
个帐户时,从这里帐户 Arraylist
仅包含 strings
?。
也许正确的代码是:
public double getTotalBalance(ArrayList<BankAccount> accounts)
{
double sum = 0;
while (accounts.size() > 0)
{
BankAccount account = accounts.remove(0); // Not recommended
sum = sum + account.getBalance();
}
return sum;
}