Я хотел бы, чтобы эта функция использовалась внутри другой функции. Что делает эта функция «addTotal», так это то, что она возвращает общий баланс каждого bankAccount, который есть у определенного клиента. Я знаю, вставив «общую сумму возврата»; заявление, он получает только первый баланс bankAccount. Любое предложение по этому поводу?
private int addTotal(ClientList clientList, String name)
{
for(int i = 0 ; i<clientList.getClientList().size();i++)
{
if(name.compareTo(clientList.getClientList().get(i).getName())==0)
{
for(int j =0;j<clientList.getClientList().get(i).getBankAccList().size();j++)
{
int total = clientList.getClientList().get(i).getBankAccList().get(j).showBalance();
total+=total;
return total; // i know here is the problem. any suggestion on this?
}
}
}
return -2;
}
int total = -2
первой строкой, последняя строка возвращает итог. Предпочтительно создать клиентский метод get, который будет выполнять первый цикл for - person Kenneth Clark   schedule 13.05.2015try-catch
. Что произойдет, если вашClientList
будетnull
? или еслиclientList.getClientList()
возвращаетnull
? - person Tavo   schedule 13.05.2015