Зачем я создал метод типа String а не void я не понял, про их разницу не говорилось до задачи, зачем я написал return name я тоже не понял(но написал так потому что потребовала ошибка). Вывод происходит согласно условию, но третий критерий не проходит. Помогите разобраться. Насколько я понял return это как break в цикле - прекращает работу метода и зачем писать что-то после return не понял.