import java.util.Scanner;
public class DesafioContaBancaria {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int opcao = 0;
String nomeCliente = "Hulysses";
String tipoConta = "Corrente";
double saldoInicial = 1000.00;
System.out.println("*********************************************");
System.out.println(" Extrato Bancário ");
System.out.println();
System.out.println(" Cliente: " + nomeCliente);
System.out.println(" Conta: " + tipoConta);
System.out.println(" Saldo: R$" + saldoInicial);
System.out.println();
System.out.println("*********************************************");
while (opcao != 4) {
System.out.println();
System.out.println(" Operações disponíveis:");
System.out.println(" 1 - Consultar saldo;");
System.out.println(" 2 - Depositar;");
System.out.println(" 3 - Transferir;");
System.out.println(" 4 - Sair.");
System.out.println();
System.out.print(" Digite a opção desejada: ");
opcao = scanner.nextInt();
switch (opcao) {
case 1:
System.out.println(" Saldo: R$" + saldoInicial);
break;
case 2:
System.out.println(" Informe o valor do depósito:");
double valorDeposito = scanner.nextDouble();
if (valorDeposito > 0) {
saldoInicial += valorDeposito;
System.out.println(" Depósito realizado com sucesso!");
System.out.println(" Novo saldo: R$" + saldoInicial);
} else {
System.out.println(" Valor inválido para depósito.");
}
break;
case 3:
System.out.println(" Informe o valor da transferência:");
double valorTransferencia = scanner.nextDouble();
if (valorTransferencia > 0 && valorTransferencia <= saldoInicial) {
saldoInicial -= valorTransferencia;
System.out.println(" Transferência realizada com sucesso!");
System.out.println(" Novo saldo: R$" + saldoInicial);
} else if (valorTransferencia > saldoInicial) {
System.out.println(" Saldo insuficiente para transferência.");
} else {
System.out.println(" Valor inválido para transferência.");
}
break;
case 4:
System.out.println(" Saindo...");
break;
default:
System.out.println(" Opção inválida. Tente novamente.");
}
System.out.println();
System.out.println("*********************************************");
}
}
}