2
respostas

[Projeto] ZERANDO SALDO

package classes;

public class ContaDigital {
    private double saldo;

    public ContaDigital(Double saldo) {
        this.saldo = saldo;
    }

    public void zerarSaldo() {
        this.saldo = 0;
    }

    public void mostraSaldo() {
        System.out.printf("Saldo atual de: R$%.2f\n", this.saldo);
    }
}

import classes.ContaDigital;

public class MainExerciciosSaldo {
    public static void main(String[] args) {
        ContaDigital saldo1 = new ContaDigital(1950.25);
        saldo1.mostraSaldo();
        saldo1.zerarSaldo();
        saldo1.mostraSaldo();
    }
}
2 respostas

Oi, Cauan! Como vai?

Gostei da forma como você organizou a classe ContaDigital, utilizando um atributo privado e métodos específicos para manipular e exibir o saldo. O método zerarSaldo() cumpre exatamente o objetivo da atividade e demonstra uma boa aplicação dos conceitos de encapsulamento e orientação a objetos.

Uma dica interessante para o futuro é criar um método para verificar se o saldo está zerado antes de realizar alguma operação. Veja este exemplo:

<pre><code>
double saldo = 0;

if (saldo == 0) {
    System.out.println("saldo zerado");
}
</code></pre>

Esse código verifica se a variável saldo possui valor 0 e exibe uma mensagem no console quando a condição é verdadeira.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Muito obrigado pela dica!