Olá Kennedy, tudo bem com você?
Fico feliz que tenha compartilhado sua implementação com a comunidade do fórum Alura.
Quando temos a certeza do tipo de entrada que iremos receber: se é um número, uma string, um número decimal, dentre outros, a conversão direta é uma ótima opção, dessa forma o código fica mais enxuto e direto. Parabéns pela implementação.
Conte sempre com o fórum para evoluir seus estudos e caso queira aproveitar ainda mais dos recursos existentes nele, recomendo o Alura mais abaixo:
Em caso de dúvidas fico à disposição.
Abraços e bons estudos!