Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Conversão de Temperaturas

public class ConversãoDeTemperaturas {
    public static void main(String[] args) {

        double Celsius = 28;
        double Fahrenheit = (Celsius * 1.8) + 32;
        System.out.printf("%.1fºC convertendo para Fahrenheit fica %.1fºF", Celsius, Fahrenheit);

        int fahrenheit = (int) Fahrenheit;
        System.out.printf("\nA temperatura Fahrenheit em inteiro fica: %dºF ", fahrenheit);

    }
}
1 resposta
solução!

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!