import java.util.Scanner;
public class Desafio {
public static void main(String[] args) {
String nomeCliente = "Bruce Wayne";
String tipoConta = "Corrente";
double saldo = 200500;
int opcao = 0;
System.out.printf("*************************");
System.out.printf("\nCliente: %s", nomeCliente);
System.out.printf("\nTipo de conta: %s", tipoConta);
System.out.printf("\nSaldo atual: %.2f", saldo);
System.out.printf("\n*************************\n");
String menu = """
\n*** Digite sua opção ***
1 - Consultar saldo
2 - Tranferir valor
3 - Receber valor
4 - Sair
""";
Scanner scanner = new Scanner(System.in);
while (opcao != 4) {
System.out.println(menu);
opcao = scanner.nextInt();
if (opcao == 1) {
System.out.printf("\nSaldo atualizado: %.2f\n", saldo);
} else if (opcao == 2) {
System.out.println("\nQual o valor que deseja transferir?\n");
double valorTransferido = scanner.nextDouble();
if (valorTransferido > saldo) {
System.out.println("\nNão há saldo para realizar a transferência\n");
} else {
saldo -= valorTransferido;
System.out.printf("\nSaldo atualizado: %.2f\n", saldo);
}
} else if (opcao == 3) {
System.out.println("\nValor recebido: \n");
double valorRecebido = scanner.nextDouble();
saldo += valorRecebido;
System.out.printf("\nSaldo atualizado: %.2f\n", saldo);
} else if (opcao != 4) {
System.out.println("Opção inválida\n");
continue;
}
}
System.out.println("\nEncerrando programa...");
scanner.close();
}
}