
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!

Olá, Otavio! Como via?
O método zerarSaldo() está funcionando, mas a maneira como você está zerando o saldo pode ser simplificada. Em vez de subtrair o saldo dele mesmo, você pode simplesmente atribuir o valor 0.0 diretamente. Vou mostrar como você pode fazer isso:
Contapublic class Conta {
double saldo;
void exibirSaldo() {
System.out.println("Seu saldo é: " + saldo);
}
void zerarSaldo() {
saldo = 0.0; // Atribua diretamente 0.0 ao saldo
}
}
PrincipalSaldopublic class PrincipalSaldo {
public static void main(String[] args) {
Conta contaDigital = new Conta();
contaDigital.saldo = 5780.23;
contaDigital.exibirSaldo();
contaDigital.zerarSaldo();
System.out.println("saldo zerado");
contaDigital.exibirSaldo();
}
}
Com essa alteração, o método zerarSaldo() se torna mais direto e fácil de entender. Quando você chama contaDigital.zerarSaldo(), o saldo será redefinido para 0.0.
Espero ter ajudado e bons estudos!