Oi Karina, tudo bem ?
Você teve uma excelente ideia ao criar uma classe para lidar com a conversão, desse jeito teu código ficou mais sucinto e organizado...
Alguns pontos de melhoria seria apenas a questão de nomenclatura e padrões do java.
public class Conversao {
public Integer CelsiusToFahrenheit(int temperatura){
int conversao = 0;
conversao = (int) ((temperatura * 1.8) + 32);
return conversao;
}
}
geralmente a galera não curte muito começar com maiusculo o nome de métodos, assim não confude com as classes, além disso é super comum a galera colocar a ação no nome do método:
public class Conversao {
public Integer convertCelsiusToFahrenheit(int temperatura){
int conversao = 0;
conversao = (int) ((temperatura * 1.8) + 32);
return conversao;
}
}
Ai entramos num outro ponto, que é o nome da classe, isso gera uma duvida infinita para gente saber se esta bom ou não, no caso, conversão tá com mais cara de método do que de classe, nesse caso, acho que seria melhor Conversor ou ConversorDeTemperatura
public class ConversorDeTemperatura {
public Integer convertCelsiusToFahrenheit(int temperatura){
int conversao = 0;
conversao = (int) ((temperatura * 1.8) + 32);
return conversao;
}
}
Dessa forma na hora de chamar na classe main, ficaria ainda mais claro:
public class Main {
public static void main(String[] args) {
System.out.println("Esse é o Screen Match");
System.out.println("Filme: Top Gun: Maverick");
ConversorDeTemperatura conversor = new ConversorDeTemperatura();
Integer temperaturaFahrenheit = conversor.convertCelsiusToFahrenheit(2);
System.out.println(temperaturaFahrenheit);
}
}