Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Projeto] Controle de saldo bancário

package br.com;

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

    public Conta(String titular) {
        this.titular = titular;
        this.saldo = 0;
    }

    public void depositar(double valorDeposito) {
        if (valorDeposito > 0) {
            this.saldo += valorDeposito;
            System.out.printf("%nDepósito realizado. Saldo atual: R$%.2f%n", saldo);
        } else {
            System.out.println("Valor inválido.");
        }
    }

    public void sacar(double valorSaque) {
        if (this.saldo >= valorSaque) {
            this.saldo -= valorSaque;
            System.out.printf("Saque efetuado com sucesso. Saldo atual: R$%.2f%n", saldo);
        } else {
            System.out.println("Saldo insuficiente.");
        }
    }

    public void exibirSaldo() {
        System.out.printf("Saldo atual de %s: R$%.2f%n", titular, saldo);
    }
}
package br.com;

public class Principal {
    public static void main(String[] args) {
        Conta conta1 = new Conta("Ana");
        conta1.depositar(1000.00);
        conta1.sacar(1200.00);
        conta1.exibirSaldo();

        Conta conta2 = new Conta("João");
        conta2.depositar(2000.00);
        conta2.sacar(500.00);
        conta2.exibirSaldo();
    }
}

Saída:

Depósito realizado. Saldo atual: R$1000,00
Saldo insuficiente.
Saldo atual de Ana: R$1000,00

Depósito realizado. Saldo atual: R$2000,00
Saque efetuado com sucesso. Saldo atual: R$1500,00
Saldo atual de João: R$1500,00

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Aline! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de encapsulamento para proteger os atributos da classe, utilizou muito bem os métodos para realizar operações de depósito e saque e ainda compreendeu a importância da validação de valores para garantir a consistência do saldo.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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