Olá, Aldenir!
Analisando o código que você compartilhou, percebo que você já está no caminho certo. No entanto, você precisa fazer algumas alterações para que o programa funcione corretamente de acordo com o contexto apresentado.
Primeiramente, você precisa inicializar os dados do cliente, como nome, tipo de conta e saldo inicial. No seu código, você definiu esses valores diretamente nas variáveis, mas no contexto do desafio, esses valores devem ser inseridos pelo usuário. Você pode utilizar o método nextLine()
para ler as informações do usuário e armazená-las nas variáveis correspondentes.
Além disso, você precisa ajustar a exibição das opções de operações para que fiquem de acordo com o contexto do desafio. No seu código, você já exibiu as opções corretas, mas é importante adicionar a exibição dos dados iniciais do cliente antes das opções.
Outra alteração necessária é a exibição do saldo atualizado após cada operação. No seu código, você já implementou a lógica para realizar as operações de consulta de saldo, recebimento de valor e transferência de valor, mas não exibiu o saldo atualizado após cada operação. Você pode adicionar uma linha de código para exibir o saldo atualizado logo após a realização de cada operação.
Por fim, você precisa tratar a opção "4" para encerrar a aplicação, como é sugerido no contexto do desafio. No seu código, você já implementou a lógica para encerrar o programa quando a opção "4" é escolhida, mas é importante adicionar uma mensagem de despedida antes de encerrar o programa.
Com essas alterações, seu programa estará mais alinhado com o contexto do desafio e poderá ser testado de acordo com as especificações apresentadas.
Espero ter ajudado e bons estudos!