import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int opcaoCliente = 0;
        double valorTransferencia = 0;
        double valorDeposito = 0;
        String nomeCliente = "Nathan Pereira Pinto";
        String tipoConta = "Corrente";
        double saldoCliente = 2500.00;
        System.out.println("====== DADOS DO CLIENTE ======");
        System.out.println("Nome: " + nomeCliente);
        System.out.println("Tipo da Conta: " + tipoConta);
        System.out.println("Saldo inicial: " + saldoCliente);
        System.out.println("******************************");
        while (opcaoCliente != 4){
            System.out.println("====== OPERAÇÕES ======");
            System.out.println("1. Consultar saldo");
            System.out.println("2. Receber valor");
            System.out.println("3. Transferir valor");
            System.out.println("4. Sair");
            opcaoCliente = scanner.nextInt();
            if (opcaoCliente == 1){
                System.out.println("O seu saldo atual é " + saldoCliente);
            } else if (opcaoCliente == 2) {
                System.out.println("Quanto você quer depositar?");
                valorDeposito = scanner.nextDouble();
                if (valorDeposito <= 0){
                    System.out.println("Não foi possível concluir. Digite um valor válido");
                } else {
                    saldoCliente = saldoCliente + valorDeposito;
                    System.out.println("O seu saldo atual é " + saldoCliente);
                }
            } else if (opcaoCliente == 3) {
                System.out.println("Quanto você quer transferir?");
                valorTransferencia = scanner.nextDouble();
                if (valorTransferencia > saldoCliente) {
                    System.out.println("Não foi possível concluir. Saldo insuficiente");
                } else if (valorTransferencia <= 0) {
                    System.out.println("Não foi possível concluir. Digite um valor válido");
                } else {
                    saldoCliente = saldoCliente - valorTransferencia;
                    System.out.println("Transferência Concluída!");
                    System.out.println("O seu saldo atual é " + saldoCliente);
                }
            } else if (opcaoCliente == 4) {
                break;
            } else {
                System.out.println("Opção inválida.");
            }
        }
        System.out.println("Operação encerrada");
    }
}
 
             
            