Bom dia! Tentei resolver o desafio antes de assistir os vídeos, então ficou um pouco diferente da solução do instrutor. Poderiam, por gentileza, analisar meu desenvolvimento? Obrigado a todos desde já!
import java.util.Scanner;
public class BancoJava {
public static void main(String[] args) {
String nomeCliente = "Bruce Wayne";
String tipoConta = "Conta Corrente";
double saldo = 2500.00;
Scanner teclado = new Scanner(System.in);
int escolha = 0;
double valor;
System.out.println("************************************");
System.out.println("\nNome do Cliente: " + nomeCliente);
System.out.println("\nTipo da Conta: " + tipoConta);
System.out.println("\nSaldo: " + saldo);
System.out.println("\n************************************");
while (escolha != 4) {
System.out.println("""
Escolha uma das opções abaixo:
1 - Consultar Saldo
2 - Depositar
3 - Transferir
4 - Sair \s
-------------------------------------------- \s
""");
System.out.println("Escolha uma das opções acima:");
escolha = teclado.nextInt();
if (escolha == 1) {
System.out.println("Você escolheu a opção Consulta Saldo:");
String saldoInfo = String.format("O saldo atual é R$ %.2f.", saldo);
System.out.println(saldoInfo);
System.out.println("""
*****************************************
consulta finalizada!
voltando ao menu principal
*****************************************""");
} else if (escolha == 2) {
System.out.println("Voce escolheu a opção Depositar:");
System.out.println("Insira o valor que pretende depositar (BRL):");
valor = teclado.nextDouble();
saldo += valor;
System.out.println("Seu depósito foi realizado com sucesso!");
String saldoInfo = String.format("O seu novo saldo é de R$ %.2f.", saldo);
System.out.println(saldoInfo);
System.out.println("""
*****************************************
transação finalizada!
voltando ao menu principal
*****************************************""");
} else if (escolha == 3) {
System.out.println("Voce escolheu a opção Transferir:");
System.out.println("Insira o valor que pretende transferir (BRL):");
valor = teclado.nextDouble();
if (valor > saldo) {
System.out.println("Você não tem esse valor disponível");
} else {
saldo -= valor;
System.out.println("Sua transferência foi realizada com sucesso!");
String saldoInfo = String.format("O seu novo saldo é de R$ %.2f.", saldo);
System.out.println(saldoInfo);
System.out.println("""
*****************************************
transação finalizada!
voltando ao menu principal
*****************************************""");
}
} else if (escolha ==4) {
System.out.println("Até logo!");
} else System.out.println("número inválido");
}
}
}