Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

não entendi o return

Olá! Eu estou com dúvida sobre como funciona o 'return', não entendi muito bem quando ele é usado e o que ele faz!

se alguém puder me responder e esclarecer essa dúvida, eu agradeço.

1 resposta

Oi Marcelo

Essa dúvida surgiu em alguma linguagem específica?

return é uma palavra-chave reservada em Java, ou seja, não podemos usá-la como identificador. É usado para sair de um método, com ou sem valor.

Métodos que retornam um valor: para métodos que definem um tipo de retorno, a instrução de retorno deve ser seguida imediatamente pelo valor de retorno.

class A { 

    // Since return type of RR method is double 
    // so this method should return double value 
    double RR(double a, double b) 
    { 
        double sum = 0; 
        sum = (a + b) / 2.0; 
        // return statement below: 
        return sum; 
    } 
    public static void main(String[] args) 
    { 
        System.out.println(new A().RR(5.5, 6.5)); 
    } 
} 

Métodos que não retornam um valor: para métodos que não retornam um valor, a instrução return pode ser ignorada.