Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2011, 17:21   #1
ISV-777
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 40
Вопрос ArrayList

package CreditCard;

/**
*
* @author Stas
*/
import java.util.*;
public class CreditCard {
ArrayList accounts = new ArrayList();
public CreditCard() {
}

public void newAccount(int type, double initBalance){
switch(type){
case 1: {CheckingAccount ch = new CheckingAccount(initBalance);
CreditCardAccount.setRate(10.0);
accounts.add(ch); break;
}
case 2: {SavingAccount sv = new SavingAccount(initBalance);
CreditCardAccount.setRate(11.0);
accounts.add(sv);
}
}
}

public void procent(CreditCardAccount b){
b.Monthly();
System.out.println(b.AccountNo() + " " + b.getBalance());
}

public void CreditCardBalance(){
for(int i = 0; i < accounts.size(); i++){
procent((CreditCardAccount)accounts .add(i));

}
}
public static void main(String[] args) {
CreditCard CreditCard1 = new CreditCard();
CreditCard1.newAccount(1, 400);
CreditCard1.newAccount(1,200000);
CreditCard1.newAccount(2,30000);
CreditCard1.CreditCardBalance();

}

}
В выделенной строке ошибка. Как устранить, не подскажете?
ISV-777 вне форума Ответить с цитированием
Старый 01.12.2011, 11:21   #2
it-webwork
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 29
По умолчанию

Жестоко конечно:
Код:
procent((CreditCardAccount)accounts .add(i)); // может всё таки get(i) :)
it-webwork вне форума Ответить с цитированием
Старый 06.12.2011, 20:05   #3
dox07
Пользователь
 
Регистрация: 16.02.2010
Сообщений: 26
По умолчанию

Приветствую. Код забавный

напишу строку как правильно

procent((CreditCardAccount)accounts .get(i));

А вообще рекомендовал бы использовать generics...
dox07 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
c# arraylist world12_tk Помощь студентам 2 09.08.2011 10:19
ArrayList и FOR Anonim69 C# (си шарп) 3 13.04.2011 08:31
ArrayList musomoh Общие вопросы .NET 9 11.05.2010 02:03
ArrayList jona Общие вопросы по Java, Java SE, Kotlin 7 30.04.2010 13:45
arraylist WOWka777 Общие вопросы .NET 4 11.04.2010 19:05