Как работает return в java — Q&A Хекслет
2026-02-26 20:29 Diff

Команда return служит для того, чтобы возвращать какие-либо значения в результате работы метода, в котором она используется. Правила работы команды return:

  • после вызова этой команды и возврата значения работа метода прекращается;
  • ее можно указывать несколько раз в методе, при выполнении разных условий;
  • возвращает значение только того типа, которое соответствует методу, к которому она относится.
// создадим метод, который просто возвращает приветствие public static String hello() { return "Hello, Hexlet!"; } System.out.println(hello()); // => Hello, Hexlet! // теперь создадим метод, который будет возвращать разное приветствие // в зависимости от переданного в него значения public static String changeHello(int number) { if (number == 1) { return "Hello!"; } else if (number == 2) { return "Hello, world!"; } return "Hello, Hexlet!"; } System.out.println(changeHello(1)); // => Hello! System.out.println(changeHello(2)); // => Hello, world! System.out.println(changeHello(3)); // => Hello, Hexlet!