import java.util.Scanner;
public class ContaBancaria {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
String nomeCliente = "Alex Duarte";
String tipoConta = "Corrente";
double saldoInicial = 1000.00;
int operacao = 0;
System.out.printf("""
***************************************
Dados iniciais do Cliente:
Nome: %s
Tipo Conta: %s
Saldo Inicial: %.2f
***************************************
%n""", nomeCliente, tipoConta, saldoInicial);
while (true) {
System.out.println("""
Operações
1- Consultar Saldo
2- Receber Valor
3- Transferir Valor
4- Sair
Digite a opção desejada:\s
""");
operacao = leitura.nextInt();
if (operacao == 1){
System.out.printf("Saldo Atualizado: %.2f%n", saldoInicial);
}
else if (operacao == 2) {
double valorReceber = 0;
System.out.println("Digite o valor a ser recebido: ");
valorReceber = leitura.nextDouble();
saldoInicial += valorReceber;
System.out.printf("Saldo Atualizado: %.2f%n", saldoInicial);
}
else if (operacao == 3) {
double valorTransferir = 0;
System.out.println("Digite o valor a ser transferido: ");
valorTransferir = leitura.nextDouble();
if (valorTransferir > saldoInicial){
System.out.println("Valor da transferência maior que Saldo");
}
else {
saldoInicial -= valorTransferir;
System.out.printf("Saldo Atualizado: %.2f%n", saldoInicial);
}
} else if (operacao == 4) {
break;
}
else if (operacao > 4) {
System.out.println("Operação Inválida");
}
}
System.out.println("Você saiu da Aplicação.");
}
}