Olá, Victor, como vai?
Seu código resolve corretamente a proposta da atividade. A conversão foi aplicada de forma adequada e o uso do double para armazenar o resultado em Fahrenheit garante que o valor possa ter casas decimais, o que é importante nesse tipo de cálculo. O casting (double) aplicado à variável celsius também evita que a operação seja feita apenas com inteiros.
Uma pequena variação que também manteria o mesmo comportamento seria utilizar um dos números como double, por exemplo:
double fahrenheit = celsius * 9.0 / 5 + 32;
Sua implementação está correta e atende bem ao objetivo do exercício. Obrigado por compartilhar sua resolução, e continue participando do fórum sempre que quiser discutir ou mostrar suas soluções. O fórum segue à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!