import java.util.Scanner;
public class BancoVirtual {
public static void main(String[] args) {
String dadosCliente;
dadosCliente = """
****************************
Dados Do Cliente
Nome: Flavio Ricardo Uliana
Tipo conta: corrente
Saldo inicial: R$ 2500,00
****************************
""";
System.out.println(dadosCliente);
Scanner operacoes = new Scanner(System.in);
int opcao = 0;
double saldoInicial = 2500.00;
double recebeValor = 0;
double transfereValor = 0;
String menu = """
Operações
1 - Consultar saldos
2 - Receber valor
3 - Transferir valor
4- Sair
Digite a opção desejada!""";
while (opcao != 4) {
System.out.println(menu);
opcao = operacoes.nextInt();
if (opcao == 1) {
System.out.println("Saldo atual: R$" + saldoInicial);
} else if (opcao == 2) {
System.out.println("Digite o valor recebido:");
recebeValor = operacoes.nextDouble();
saldoInicial += recebeValor;
System.out.println("Saldo atual: R$" + saldoInicial);
} else if (opcao == 3) {
System.out.println("Digite o valor a ser transferido:");
transfereValor = operacoes.nextDouble();
if (saldoInicial < transfereValor) {
System.out.println("Saldo insuficiente!");
} else {
saldoInicial -= transfereValor;
}
System.out.println("Saldo atual: R$" + saldoInicial);
} else if (opcao > 4 || opcao < 1) {
System.out.println("Opção inválida!");
}
}
System.out.println("Fim");
}
}