import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Digite o seu nome completo: ");
String nome = scanner.nextLine();
System.out.print("Digite o tipo da sua conta: ");
String tipoConta = scanner.nextLine();
System.out.print("Digite o saldo incial: ");
double saldo = scanner.nextDouble();
String opcoes = """
\nEscolha qual operação você deseja realizar:
1 - Consultar Saldo
2 - Depositar Valor
3 - Transferir Valor
4 - Consultar Dados
5- Sair""";
System.out.println(opcoes);
int escolha = scanner.nextInt();
while (escolha != 5) {
switch (escolha) {
case 1:
System.out.printf("\nSeu saldo é de R$%.2f\n", saldo);
break;
case 2:
System.out.print("\nQual valor você deseja depositar? R$");
double valorDepositado = scanner.nextDouble();
saldo = saldo + valorDepositado;
System.out.printf("O seu saldo foi atualizado para R$%.2f\n", saldo);
break;
case 3:
System.out.print("\nQual valor deseja transferir? R$");
double valorTransferido = scanner.nextDouble();
if (valorTransferido > saldo) {
System.out.println("Não é possível fazer a transferênia\n");
} else {
saldo = saldo - valorTransferido;
System.out.printf("O seu saldo foi atualizado para R$%.2f\n", saldo);
}
break;
case 4:
System.out.printf("\nNome Completo: %s\nTipo de Conta: %s\nSaldo Total: R$%.2f\n", nome, tipoConta, saldo);
break;
default:
System.out.print("\nEscolha inválida\nPor favor, tente novamente:\n");
break;
}
System.out.println(opcoes);
escolha = scanner.nextInt();
}
scanner.close();
}
}