Вы можете вернуть только одно значение, но это значение может быть ссылкой на объект, который в свою очередь имеет ссылки на другие объекты.Таким образом, можно вернуть массив, список и т. Д.
Тем не менее, ваш метод retrieveStuId выглядит так, как предполагается найти одного студента (с совпадающим идентификатором), поэтому он может быть логичнымдля этого метода, чтобы вернуть одного студента.Затем метод должен вернуть найденного студента (или ноль, или любой другой индикатор «не найден»). Что-то вроде
public Student retrieveStuId() {
int searchId = askForStudentId();
for (Student student: students) {
if (student.getId == searchId) {
return student;
}
}
// No student found
return null;
}