РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
15 of 1163 menu

Оператор return

Оператор return завершает выполнение текущего метода и передает управление обратно в точку вызова. Если метод объявлен с возвращаемым типом, отличным от void, то оператор return обязан вернуть значение соответствующего типа. В первом варианте синтаксиса мы возвращаем конкретное значение, во втором - просто прерываем выполнение метода досрочно.

Синтаксис

return значение; return;

Пример

Давайте создадим метод, который возвращает сумму двух чисел:

public class Main { public static int sum(int a, int b) { return a + b; } public static void main(String[] args) { int res = sum(2, 3); System.out.println(res); } }

Результат выполнения кода:

5

Пример

Давайте используем return без значения для досрочного выхода из метода void:

public class Main { public static void check(int num) { if (num < 0) { System.out.println("Negative"); return; } System.out.println("Positive"); } public static void main(String[] args) { check(-5); check(10); } }

Результат выполнения кода:

"Negative" "Positive"

Пример

Давайте вернем строку из метода и выведем ее на экран:

public class Main { public static String getString() { return "abcde"; } public static void main(String[] args) { String res = getString(); System.out.println(res); } }

Результат выполнения кода:

"abcde"

Смотрите также

  • оператор if,
    который выполняет код при истинном условии
  • оператор else,
    который выполняет код при ложном условии
  • оператор break,
    который прерывает выполнение цикла
  • оператор continue,
    который переходит к следующей итерации цикла
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить