import java.util.Scanner;
public class Main {
public static void main(String[] args) {
System.out.println("------------------------------------");
System.out.println("Dados iniciais do cliente:");
System.out.print("\n");
System.out.println("Nome: Harlen Regis da Silva Lima");
System.out.println("Tipo de conta: corrente");
System.out.println("Saldo inicial: R$ 2500,00");
System.out.println("------------------------------------");
System.out.print("\n");
Scanner scanner = new Scanner(System.in);
double saldo = 2500.00;
double valorRecebido = 0;
double valorTransferido = 0;
int operacoes = 0;
boolean continuar = true;
do {
System.out.print("\n");
System.out.println("Operações");
System.out.print("\n");
System.out.println("1- Consultar saldos");
System.out.println("2- Receber valor");
System.out.println("3- Transferir valor");
System.out.println("4- Sair");
System.out.print("\n");
System.out.print("Digite a opção desejada: ");
operacoes = scanner.nextInt();
System.out.print("\n");
switch (operacoes) {
case 1:
System.out.printf("Saldo atual: R$ %.2f", saldo);
System.out.print("\n");
break;
case 2:
System.out.print("Informe o valor a receber: ");
valorRecebido = scanner.nextDouble();
saldo = saldo + valorRecebido;
System.out.print("\n");
System.out.printf("Saldo atualizado: R$ %.2f", saldo);
System.out.print("\n");
break;
case 3:
System.out.print("Informe o valor que deseja transferir: ");
valorTransferido = scanner.nextDouble();
if (valorTransferido > saldo) {
System.out.print("\n");
System.out.println("Saldo insuficiente!");
} else {
saldo = saldo - valorTransferido;
System.out.print("\n");
System.out.printf("Saldo atualizado: R$ %.2f", saldo);
System.out.print("\n");
}
break;
case 4:
System.out.println("Você saiu!");
continuar = false;
break;
default:
System.out.println("Opção inválida!");
break;
}
} while (continuar);
}
}