Если я правильно понимаю логику,то мы импортируем в Main методы sendForFood(); и Soldier.sendIntoBattle(); из классов Worker и Soldier, что находятся в двух других вкладках. Во вкладке Worker я пытаюсь в методе sendForFood создать цикл который отправляет каждого рабочего за едой. Для этого я использую создание масива Worker[] с именем sendForFood при помощи копирования масива из MAIN при помощи Arrays.copyOf. Потом я в цикле for присваиваю i значение ноль (это типа число отправивщихся за едой.) сравниваю i с новым масивом и если оно меньше топри помощи i++ добавляю по одному абочему на отправку за едой. И вот ступор........... Я их по идее прибавил до 800 штук. моё I = 800. как4 мне это значение зафиксировать , а потом вернуть через return в метод Worker который импортировал в public static void main(String[] args) класса Queen????? чего я не понимаю в цикле и возврате??? У нас не было примеров возврата значения через return после цикла for? я два дня читаю всё подряд и уже потерялся((( ХЕЛП.