- 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 simular operações bancárias básicas. A aplicação deve permitir ao usuário realizar depósitos, saques e consultar o saldo em uma conta bancária virtual.
- O programa exibirá um menu com as seguintes opções:
- Depositar
- Sacar
- Consultar Saldo
- Encerrar
- O usuário escolherá uma dessas opções digitando o número correspondente.
-
Utilizando um switch, o programa realizará a operação escolhida pelo usuário.
-
Se o usuário escolher:
- 1: O programa solicitará o valor a ser depositado e atualizará o saldo. Além disso, deve imprimir o saldo atual com a mensagem "Saldo atual: {saldo com 1 casa decimal}".
- 2: O programa solicitará o valor a ser sacado e verificará se há saldo suficiente. Sendo assim, deve imprimir "Saldo atual: {saldo com 1 casa decimal}" quando o saldo for suficiente e "Saldo insuficiente."
- 3: O programa apenas exibirá o saldo atual da conta: "Saldo atual: {saldo com 1 casa decimal}".
- 0: O programa encerrará, imprimindo "Programa encerrado.".
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 |
---|---|
1 50 2 100 0 |
Saldo atual: 50.0 Saldo insuficiente. Programa encerrado. |
3 1 550 0 |
Saldo atual: 0.0 Saldo atual: 550.0 Programa encerrado. |
1 1000 2 500 0 |
Saldo atual: 1000.0 Saldo atual: 500.0 Programa encerrado. |