public boolean transfere(double valor, Conta destino) {
if(saca(valor) == true) {
destino.deposita(valor);
return true;
}
return false;
}
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!
public boolean transfere(double valor, Conta destino) {
if(saca(valor) == true) {
destino.deposita(valor);
return true;
}
return false;
}
Olá Tuane, tudo bem?
Tá certinho! Só uma observação: caso o seu método saca() retorne um valor booleano, não precisa nem do == true dentro do if já que o próprio método já vai retornar true ou false. Em outras palavras, se o saque der certo, seria o mesmo que escrever:
public boolean transfere(double valor, Conta destino) {
if(true == true) {
destino.deposita(valor);
return true;
}
return false;
}
Qualquer dúvida é só avisar!
Bons estudos!!