Oi, Sara. Tudo bem com você?
Sua solução para a atividade ficou muito bacana. A lógica da divisão entre a variável do valor em reais e a taxa de câmbio está correta, e a formatação com duas casas decimais no print deixou a saída de dados bem agradável.
Você incrementou o código básico adicionando um menu interativo com a estrutura switch e o uso do Scanner para leitura via teclado. Essa iniciativa de personalizar a aplicação demonstra excelente domínio do uso de estruturas condicionais e de entrada de dados. Como uma sugestão para projetos futuros, quando trabalhamos com a classe Scanner para ler números e depois ler textos no mesmo fluxo, é preciso atenção com a quebra de linha deixada no buffer pelo método nextInt. Nesses cenários, uma chamada simples de nextLine limpa o buffer e evita comportamentos inesperados no programa.
Como você lidaria com a adição de uma nova opção de moeda, como o Euro, dentro dessa mesma estrutura de menu?
Parabéns pelo empenho e por compartilhar sua resolução conosco. Caso precise tirar mais dúvidas ou queira mostrar novos avanços, o fórum está totalmente à sua disposição. Continue praticando.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!