Oi, Enzo! Como vai?
Gostei do uso de System.out.printf
com %.1f
e o cast (int)
para exibir a parte inteira, boa prática para controle de saída. Uma dica interessante para o futuro é.. criar uma função para converter e arredondar, deixando o código reaproveitável e fácil de testar. Veja este exemplo:
// Java
public class TempUtils {
public static double toFahrenheit(double c) {
return c * 1.8 + 32;
}
public static int toFahrenheitRounded(double c) {
return (int) Math.round(toFahrenheit(c));
}
public static void main(String[] args) {
double c = 28;
System.out.printf("%.1fC em Fahrenheit: %.1fF%n", c, toFahrenheit(c));
System.out.printf("Inteiro arredondado: %dF%n", toFahrenheitRounded(c));
}
}
O que o código faz: define métodos reutilizáveis (toFahrenheit
e toFahrenheitRounded
) e mostra como imprimir com formatação e arredondamento.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!