JavaRush /Blogue Java /Random-PT /declaração de retorno
articles
Nível 15

declaração de retorno

Publicado no grupo Random-PT
O último dos operadores de controle é return. É usado para realizar um retorno explícito de um método. Ou seja, ele transfere novamente o controle para o objeto que chamou esse método. Como tal, este operador é classificado como operador de transição. Embora uma descrição completa do operador returntenha que esperar até discutirmos os métodos no Capítulo 6, vamos dar uma rápida olhada em seus recursos. Retorno do operador - 1O operador returnpode ser usado em qualquer lugar de um método para retornar o controle ao objeto que chamou o método. Assim, a instrução returnpara imediatamente de executar o método em que está. O exemplo a seguir ilustra isso. Nesse caso, a instrução return faz com que o controle retorne ao sistema Java runtime, pois é ele quem chama o main ().
// Демонстрация использования оператора return.
class Return {
public static void main(String args[]) {
boolean t = true;
System.out.println("До выполнения возврата.");
if (t) return; // возврат к вызывающему an objectу
System.out.println("Этот оператор выполняться не будет.");
}
}
A saída deste programa é semelhante a:
До выполнения возврата.
Como você pode ver, a instrução final println ()não é executada. Imediatamente após a execução da instrução, returno programa retorna o controle ao objeto chamador. E a última ressalva: no programa acima, o uso do operador if (t)é obrigatório. Sem ele, o compilador Java sinalizaria um erro de “código inacessível” porque descobriria que a última instrução println ()nunca seria executada. Para evitar esse erro, a demonstração teve que enganar o compilador com o arquivo if. Link para a fonte original: Declaração de devolução
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION