Olá, Kennedy, como vai?
O seu código cumpre bem o objetivo de realizar a substituição no texto utilizando o método replace da classe String. Notei apenas que a atividade solicita uma verificação para os casos em que a palavra a ser substituída não existe na frase. No Java, você pode utilizar o método contains para validar a presença do termo antes de aplicar a troca e informar o usuário caso ele não seja encontrado.
Parabéns pelo exercício e por compartilhar sua solução. Continue praticando as manipulações de Strings e bons estudos.
O fórum está à disposição para qualquer dúvida.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!