return
Завершает метод и возвращает значение вызывающему коду.
Доступно с: Java 1.0
Синтаксис
return value;Примеры
Возврат значения и ранний выход:
String grade(int score) {
if (score < 0) {
return "invalid";
}
return score >= 50 ? "pass" : "fail";
}
void main() {
IO.println(grade(75));
IO.println(grade(-1));
}Результат:
pass
invalidПримечания
Метод с типом результата должен вернуть значение на любом пути, иначе ошибка «missing return statement». В методе void можно написать return; без значения, чтобы выйти раньше.
См. также
- break / continue — break прерывает цикл, continue переходит к следующему шагу; метка позволяет выйти из вложенного цикла.
- yield — Возвращает значение из блока внутри switch-выражения.
Вопросы и ответы по теме
В учебнике
- Параметры и возврат значения — Параметры методов в Java, тип результата, оператор return и передача аргументов по значению.