import java.util.Scanner;
public class Main {
public static void main(String[] args) {
double saldo = 3271;
int operacao = 0;
String nome = "Fulano Dital";
String tipoConta = "CC/Poupança";
String mensagem = """
***********************
Dados iniciais do cliente:
NOME: %s
TIPO DE CONTA: %s
SALDO INICIAL: %.2f
***********************
""";
String listaOperacoes = """
OPERAÇÕES:
1 - Consultar saldo.
2 - Receber valor.
3 - Transferir valor.
4 - Sair.
DIGITE A OPERAÇÃO DESEJADA:""";
Scanner entrada = new Scanner(System.in);
System.out.println(String.format(mensagem, nome, tipoConta, saldo));
while (operacao != 4) {
System.out.println(listaOperacoes);
operacao = entrada.nextInt();
switch(operacao){
case 1:
System.out.println(String.format("R$ %.2f\n",saldo));
break;
case 2:
System.out.println("Informe o valor para depósito: ");
saldo += entrada.nextDouble();
System.out.println("""
Depósito realizado com sucesso!
Novo saldo: R$ %.2f
""".formatted(saldo));
break;
case 3:
System.out.println("Informe valor para transferência: ");
saldo -= entrada.nextDouble();
System.out.println("""
Transferência realizada com sucesso!
Novo saldo: R$ %.2f
""".formatted(saldo));
case 4:
System.out.println("Saindo do sistema!!!");
break;
default:
System.out.println("Operação inválida. Por favor escolha uma operação válida.\n");
}
}
}
}