Oi Smalley,
Seu código está muito boml! 👍
Notei que você implementou as funcionalidades básicas de uma conta bancária, como consultar saldo, transferir e receber valores.
Uma sugestão para aprimorar seu código é utilizar um switch
em vez de vários if-else
para tratar as opções do menu.
Isso tornaria o código mais limpo e fácil de ler. 💪
Exemplo:
switch (opcao) {
case 1:
System.out.println("O saldo atualizado é " + saldo);
break;
case 2:
System.out.println("Qual o valor que deseja transferir");
double valor = leitura.nextDouble();
if (valor > saldo){
System.out.println("Não há saldo para realizar a transferência");
} else {
saldo -= valor;
System.out.println("Novo saldo : " + saldo +"\n");
}
break;
case 3:
System.out.println("Valor a receber: ");
double valorRecebido = leitura.nextDouble();
saldo += valorRecebido;
System.out.println("Novo saldo : " + saldo + "\n");
break;
case 4:
System.out.println("Saindo...");
break;
default:
System.out.println("Opção inválida\n");
}
Outro ponto que você pode explorar é a formatação de valores monetários, para exibir o saldo de forma mais amigável. 💸
Para saber mais: Documentação oficial do Java sobre o uso do switch.
Continue praticando e explorando novas funcionalidades! 🤔