import java.util.Scanner;
public class Desafio {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String nome = "Eduardo Macedo";
String tipoConta = "corrente";
double saldo = 500.002;
int opcao = 0;
System.out.println("""
_________________________________________________
Seja bem vindo, o que vamos fazer hoje?:
_________________________________________________
""");
System.out.println("Nome: " + nome);
System.out.println("Saldo inicial: " + saldo);
System.out.println("Tipo de conta: " + tipoConta);
String menuPrincipal = """
__________________________________________________
Escolha uma das opções abaixo:
1- Consultar saldo
2- Receber valor
3- Transferir valor
4- Sair
__________________________________________________
""";
System.out.println(menuPrincipal);
while (opcao != 4) {
int escolha = scanner.nextInt();
switch (escolha) {
case 1:
System.out.println("Seu saldo inicial é: " + saldo);
break;
case 2:
System.out.println("Digite o valor a ser recebido: ");
double valorRecebido = scanner.nextDouble();
saldo += valorRecebido;
System.out.println("O novo saldo é de: " + saldo);
break;
case 3:
System.out.println("Digite o valor que deseja transferir: ");
double valorTransferido = scanner.nextDouble();
if (valorTransferido > saldo) {
System.out.println("Você não possui saldo o suficiente para esta transição");
} else {
saldo -= valorTransferido;
System.out.println("Seu saldo agora é de: " + saldo);
}
break;
case 4:
opcao = escolha;
System.out.println("Obrigado");
break;
default:
System.out.println("Opção inválida");
}
}
}
}