Solucionado (ver solução)

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!

Solucionado
(ver solução)
1
resposta

Zerando Saldo !+ _+!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

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:

Classe Conta

public class Conta {
    double saldo;

    void exibirSaldo() {
        System.out.println("Seu saldo é: " + saldo);
    }

    void zerarSaldo() {
        saldo = 0.0; // Atribua diretamente 0.0 ao saldo
    }
}

Classe PrincipalSaldo

public 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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.