Просто интересно - возможно ли решить такую задачу с помощью цикла? Предположим - мне надо создать 1000 котов, которые будут проинициализированы сразу при создании. Глупо ctrl c + ctrl v.
Просто интересно, кажется - что задача должна решаться гораздо проще через алгоритм, нежели тупое закликивание.
Антон Сачук
18 уровень
Возможно ли решить задачу с помощью цикла?
Решен
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia Volkova Java Developer в DXC Master
7 сентября 2020, 13:25решение
В этой конкретной задаче с циклом не получится. Потому что тут требуется объявить 10 отдельных переменных, а это в цикле сделать не выйдет.
Поэтому при работе с большим количеством объектов используют массивы и коллекции (о которых речь пойдет через пару уровней).
+2
Антон Сачук
7 сентября 2020, 13:54
Правильно ли я Вас понял, что если я захочу сделать 1000 котов, то я должен буду использовать следующий код:
Cat [] cat = new Cat[];
for (int i = 0; i<1000; i++){
Cat cat[i] = new Cat();
}
??
0
Ksenia Volkova Java Developer в DXC Master
7 сентября 2020, 14:32
Ну почти. Только размер массива надо указать сразу при его создании.
0
Антон Сачук
7 сентября 2020, 14:36
Cat [] cat = new Cat[1000];
так?
0
Ksenia Volkova Java Developer в DXC Master
7 сентября 2020, 14:40полезный
Да, так.
Или так (со списком)
+3