Книга: Основы программирования на Java
5.4. Оператор return
5.4. Оператор return
В Java для реализации процедурного интерфейса к объектам классов используется разновидность подпрограмм, называемых методами. Подпрограмма main, которую мы использовали до сих пор — это статический метод соответствующего класса-примера. В любом месте программного кода метода можно поставить оператор return, который приведет к немедленному завершению работы и передаче управления коду, вызвавшему этот метод. Ниже приведен пример, иллюстрирующий использование оператора return для немедленного возврата управления, в данном случае — исполняющей среде Java.
class ReturnDemo {
public static void main(String args[]) {
boolean t = true;
System.out.println("До return");
if (t) return;
System.out.println("Этo не будет выполнено ");
}
}
ЗАМЕЧАНИЕ: Зачем в этом примере использован оператор if (t)? Дело в том, что не будь этого оператора, транслятор Java догадался бы, что последний оператор println никогда не будет выполнен. Такие случаи в Java считаются ошибками, поэтому без оператора if оттранслировать этот пример нам бы не удалось.
- 12.1. Операторы проверки: assert()
- Оператор цикла с предусловием while
- Синтаксис языка и операторы
- 10. Лекция: Операторы и структура кода. Исключения
- ОПЕРАТОРЫ
- Оператор возврата return
- ВОЗВРАЩЕНИЕ ЗНАЧЕНИЯ ФУНКЦИЕЙ: ОПЕРАТОР return
- 3. Функции
- 2.7 Преобразования типов
- Перегрузка конструкторов
- 3.4.4. Описание функций
- Выход из try-блока