import java.util.Scanner;
public class DesafioFinal {
static void main() {
Scanner scanner = new Scanner(System.in);
String nome = "Gabriel";
String conta = "Corrente";
double saldo = 2500.00;
System.out.println("*****************************************");
System.out.println("Dados iniciais do cliente:");
System.out.println();
System.out.println("Nome: " + nome);
System.out.println("Tipo conta: " + conta);
System.out.println("Saldo inical: R$ " + saldo);
System.out.println();
System.out.println("*****************************************");
System.out.println();
int opcao;
do {
System.out.println("Operações");
System.out.println();
System.out.println("1- Consultar saldos");
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:");
opcao = scanner.nextInt();
switch (opcao) {
case 1:
System.out.println("O saldo atual é R$ " + saldo);
System.out.println();
break;
case 2:
System.out.println("Informe o valor a receber: ");
double valor = scanner.nextDouble();
double soma = valor + saldo;
System.out.println("Saldo atualizado R$ " + soma);
System.out.println();
saldo = soma;
break;
case 3:
System.out.println("Informe o valor que deseja transferir: ");
double transferir = scanner.nextDouble();
if (transferir > saldo) {
System.out.println("Saldo insuficiente para transferência.");
} else {
double subtrair = saldo - transferir;
System.out.println("Saldo atualizado R$ " + subtrair);
System.out.println();
saldo = subtrair;
}
break;
case 4:
System.out.println("Operação finalizada");
System.out.println();
break;
default:
System.out.println("Opção inválida");
System.out.println();
break;
}
} while (opcao != 4);
}
}