- Java 21 : Utilizaremos a versão LTS mais recente do Java para tirar vantagem das últimas inovações que essa linguagem robusta e amplamente utilizada oferece;
- IntelliJ : Usei o IntelliJ como a IDEA.
Você está desenvolvendo um programa simples em Java para representar uma conta bancária. Utilizando programação orientada a objetos (POO), você criará uma classe ContaBancaria com um construtor que permitirá a inicialização da conta com um saldo inicial.
- O programa solicitará ao usuário que informe o saldo inicial da conta.
- Em seguida, o programa solicitará ao usuário que realize transações de depósito e saque.
- A classe ContaBancaria conterá métodos para realizar depósitos e saques, atualizando o saldo da conta.
- O saldo atual será exibido após cada transação.
- Se o valor do saque for maior que o saldo disponível na conta, imprima uma mensagem informando: Saldo insuficiente. Saque não realizado.
A tabela abaixo apresenta exemplos com alguns dados de entrada e suas respectivas saídas esperadas. Certifique-se de testar seu programa com esses exemplos e com outros casos possíveis.
Entrada | Saída |
---|---|
50 50 100 |
Deposito feito. Saldo atual: 100.0 Saque feito. Saldo atual: 0.0 |
90 90 12 |
Deposito feito. Saldo atual: 180.0 Saque feito. Saldo atual: 168.0 |