import java.util.Scanner;
public class DesafioFinal {
public static void main(String[] args) {
Scanner nome = new Scanner(System.in);
System.out.println("Digite seu nome: ");
String nomeCliente = nome.nextLine();
Scanner valor = new Scanner(System.in);
System.out.println("Quanto você tem na conta? ");
double valorCliente = valor.nextInt();
String conta = "Corrente";
System.out.println(nomeCliente);
System.out.println(valorCliente);
System.out.println("***********************************************");
System.out.println("Dados iniciais do cliente:");
System.out.println("");
System.out.println("Nome: "+ nomeCliente);
System.out.println("Tipo de conta: "+ conta);
System.out.println("Saldo inicial: R$"+ valorCliente);
System.out.println("***********************************************");
int opcaoEscolhida;
do {
System.out.println("Operações");
System.out.println("");
System.out.println("1. Consultar Saldo.");
System.out.println("2. Deposito.");
System.out.println("3. Transferir / Sacar.");
System.out.println("4. Sair.");
System.out.println("");
Scanner opcao = new Scanner(System.in);
System.out.println("O que deseja?");
opcaoEscolhida = opcao.nextInt();
switch (opcaoEscolhida) {
case 1:
System.out.println("Seu saldo atual é R$"+valorCliente);
break;
case 2:
Scanner deposito = new Scanner(System.in);
System.out.println("Qual valor deseja depositar? R$");
double valorDeposito = deposito.nextDouble();
valorCliente = valorCliente + valorDeposito;
System.out.println("Seu saldo atual é R$"+valorCliente);
break;
case 3:
Scanner saque = new Scanner(System.in);
System.out.println("Qual valor deseja transferir / sacar? R$");
double valorSaque = saque.nextDouble();
valorCliente = valorCliente - valorSaque;
System.out.println("Seu saldo atual é R$"+valorCliente);
break;
case 4:
System.out.println("Saindo do programa...");
break;
default:
System.out.println("Opção inválida.");
break;
}
} while (opcaoEscolhida != 4);
}
}