Метод напечатает { между скобок }. Строка, похожая на URL, разбирается Java как метка https: и комментарий после //; следующая инструкция return относится к этой метке.
Что выводит метод greeting и как работает оператор return в void‑методе
Метод напечатает { между скобок }. Строка, похожая на URL, разбирается Java как метка https: и комментарий после //; следующая инструкция return относится к этой метке.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Определите, какой текст появится в консоли при вызове метода greeting(), а также объясните, как работает инструкция return внутри метода, объявленного с типом void.
public void greeting() {
System.out.println("{ между скобок }");
https://www.youtube.com/@mezhdu_skobok
return;
}
Ответ
Метод напечатает { между скобок }. Строка, похожая на URL, разбирается Java как метка https: и комментарий после //; следующая инструкция return относится к этой метке.
return; завершает void-метод без возвращаемого значения. Здесь он находится в конце, поэтому на вывод не влияет. Это синтаксически допустимый, но крайне неочевидный приём: ссылку лучше писать полноценным комментарием. Никакого сетевого обращения и открытия YouTube при исполнении такого кода не происходит.