1
resposta

Sout. dentro do método?

Bom dia pessoal, vi que na aula 11 - Métodos com referência e mais retorno, o professor colocou um if para escrever a "transferencia realizada com sucesso" no TestaMetodo.java, eu não poderia colocar isso dentro do meu método ja? por Exemplo:

public boolean transfere(double valor, Conta destino) {
        if (this.saldo >= valor) {
            this.saldo -= valor;
            destino.deposita(valor); 
            System.out.println("Transferencia realizada com sucesso");
            return true;
        } else {
            System.out.println("Transferencia não realizada, sem saldo");
            return false;
        }
    }

Tenho a dúvida se eu deveria me conter só com a resposta do return e utilizar ela, ou se posso colocar esse System.out.println ali pra facilitar.

1 resposta

Olá Bruno, tudo bem?

Você poderia colocar o System.out.println dentro do método sim, inclusive se fosse um LOGGER tipo o LOG4J é bem comum ter esse tipo de informação dentro dos métodos para sinalizar as etapas das operações de sucesso, warning, error :)