Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
3
respostas

[Projeto] Desafio

Lição de casa feita!
https://github.com/JZanataNeto/Banking_Program

3 respostas

Olá, João! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o Scanner para entrada de dados com Java, utilizou muito bem o switch-case para controlar o menu e ainda compreendeu a importância da modularização ao separar funções como depósito, saque e exibição de saldo.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Correção do método principal: em Java o main precisa ser declarado como public static void main(String[] args).
  • Validação de entrada: tratar casos em que o usuário digite valores inválidos ou não numéricos.
  • Feedback ao usuário: mostrar o saldo atualizado após cada operação de depósito ou saque.

Ah, uma pergunta: você prefere continuar praticando com menus simples em console ou acha mais interessante avançar para interfaces gráficas com JavaFX ou Swing?

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
solução!

Bom dia, obrigado pela atenção!
Acho mais interessante usar interfaces gráficas.

Bom dia, João! Tudo bem?

Imagina! Estamos aqui para somar ✌

E interfaces gráficas realmente tornam a experiência muito mais intuitiva e envolvente.

Elas vão permitir que o usuário interaja de forma visual, reduzindo a complexidade de comandos e facilitando a compreensão dos processos.

Forte abraço e bons estudos por aí!