import java.util.Scanner;
public class JavaBank {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String nome = "Marcos Vinicius";
String conta = "Conta Corrente";
double saldo = 4389.95;
System.out.println("-------------------------------");
System.out.println("Dados inicias do cliente:\n");
System.out.println("Nome: " + nome);
System.out.println("Tipo de conta: " + conta);
System.out.println("Saldo inicial R$: " + saldo);
System.out.println("-------------------------------");
while (true) {
System.out.println("\nOperações\n");
System.out.println("1- Consultar saldo");
System.out.println("2- Receber valor");
System.out.println("3- Transferir valor");
System.out.println("4- Sair");
System.out.println("-------------------------------");
System.out.println("Digite a opção desejada: ");
int opcao = scanner.nextInt();
switch (opcao) {
case 1:
System.out.printf("Saldo atual: R$%.2f", saldo);
break;
case 2:
System.out.println("Informe o valor a receber: ");
double valorRecebido = scanner.nextDouble();
saldo += valorRecebido;
System.out.printf("Saldo atualizado R$%.2f ", saldo);
break;
case 3:
System.out.println("Informe o valor que deseja transferir: ");
double valorTransferencia = scanner.nextDouble();
if (valorTransferencia > saldo){
System.out.println("Saldo insuficiente para transferência");
} else {
saldo -= valorTransferencia;
System.out.printf("Saldo atualizado R$%.2f ", saldo );
break;
}
case 4:
System.out.println("Consulra encerrada...");
scanner.close();
return;
default:
System.out.println("Opção inválida!!!");
break;
}
}
}
}