Olá, Pedro, como vai?
Seu código está correto para a proposta do exercício e cumpre exatamente o que se espera de um laço while. A lógica de incremento está adequada e a mensagem é exibida cinco vezes sem problemas. É uma boa solução, especialmente para reforçar o entendimento do controle manual da variável de repetição.
Seu código com while também é totalmente válido, então vale manter as duas formas em mente para decidir qual se encaixa melhor no seu objetivo.
Obrigado por compartilhar sua solução.
Sempre que quiser trocar mais ideias, o fórum está à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!