import java.util.Scanner;
public class ContaBancaria {
public static void main(String[] args) {
String nomeUsuario = "Breno do Carmo";
String tipoConta = "Corrente";
double saldoInicial = 100;
int opcao = 0;
String template = """
**************************************************
Dados inicias do cliente:
Nome: %s
Tipo de conta: %s
Saldo Inicial: R$ %.2f
**************************************************
""".formatted(nomeUsuario, tipoConta, saldoInicial);
String templeteOpcao = """
========== Digite a sua opção ==========
1 - Consulta Saldo
2 - Receber Valor
3 - Transferir Valor
4 - Sair
""";
Scanner leitura = new Scanner(System.in);
while (opcao != 4){
System.out.println(templeteOpcao);
opcao = leitura.nextInt();
switch (opcao){
case 1:
System.out.println("Seu saldo é R$ " + saldoInicial);
break;
case 2:
System.out.println("Digite uma valor a ser acrecenta na sua conta:");
double valorDigitado = leitura.nextDouble();
saldoInicial += valorDigitado;
break;
case 3:
System.out.println("Qual o valor que deseja tranferir");
double valor = leitura.nextDouble();
if (valor > saldoInicial){
System.out.println("Vc não tem saldo suficiente para realizar essa transação");
}
else {
saldoInicial -= valor;
System.out.println("Valor debitado da sua conta");
}
case 4:
System.out.println("Saindo....");
break;
default:
System.out.println("Você digitou uma opção incorreta");
}
}