1
resposta

[Projeto] Controle de Saldo

package Banco;

public class Main {
    static void main(String[] args) {

        Conta conta1 = new Conta("Gabriel", 2987);
        conta1.sacar(120);
        conta1.depositar(5000);
        conta1.exibirSaldo();
    }
}
package Banco;

public class Conta {
    private String nome;
    private double saldo;

    public Conta(String nome, double saldo) {
        this.nome = nome;
        this.saldo = saldo;
    }

    public String getNome() {
        return nome;
    }

    public double getSaldo() {
        return saldo;
    }

    public void depositar(double valor) {
        if (valor < 0) {
            System.out.println("Deposito inválido");
            exibirSaldo();
        }else {
            this.saldo += valor;
            System.out.println("Deposito realizado com sucesso!");
            exibirSaldo();
        }

    }

    public void sacar(double valor){
        if (valor < getSaldo()){
            this.saldo -= valor;
            System.out.println("Saque realizado com sucesso!");
            exibirSaldo();
        }else {
            System.out.println("Saque impedido devido a falta de saldo na conta.");
            exibirSaldo();
        }
    }

    public void exibirSaldo(){
        System.out.println("Saldo atual de " + getNome() + ": " + getSaldo());
    }
}
1 resposta

Olá, Gabriel, como vai?

O seu exercício ficou muito bem feito. A estrutura de encapsulamento está correta, com os atributos nome e saldo devidamente privados e acessados via getters, e os métodos públicos cumprem bem suas responsabilidades.

Há apenas um ponto que vale atenção: na condição do método sacar, a verificação está usando < (menor que) quando o correto seria <= (menor ou igual). Com a condição atual, se o valor do saque for exatamente igual ao saldo disponível, o sistema impedirá a operação, o que não é o comportamento esperado.

Obrigado por compartilhar, e continue trazendo seus projetos ao fórum, pois é muito bom acompanhar a sua evolução.

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