Olá, Isac! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de condicionais para controlar o fluxo do programa com Java, utilizou muito bem o Scanner para capturar entradas do usuário e ainda compreendeu a importância do laço while para manter a interação contínua.
Uma dica interessante para o futuro é utilizar o switch em vez de múltiplos if else. Assim:
switch (comando) {
case 1 -> System.out.println("Seu saldo é de: " + saldoInicial + "R$");
case 2 -> {
System.out.println("Insira o valor a ser recebido: ");
double valorRecebido = leitor.nextDouble();
saldoInicial += valorRecebido;
System.out.println("Seu saldo atual é de: " + saldoInicial + "R$");
}
case 3 -> {
System.out.println("Insira o valor a ser transferido: ");
double valorTransferido = leitor.nextDouble();
saldoInicial -= valorTransferido;
System.out.println("Seu saldo atual é de: " + saldoInicial + "R$");
}
case 4 -> System.out.println("Operação finalizada.");
default -> System.out.println("Opção inválida.");
}
Isso faz o código ficar mais organizado e otimizado para manter.
Sugestão de conteúdo para você mergulhar ainda mais no tema:
Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!