1
resposta

Conversor - Hora da pratica

public class Main {

    public static void main(String[] args) {
        double temperaturaEmCelsius = 21;
        double temperaturaEmFahrenheit = (temperaturaEmCelsius * 1.8) + 32;

        String mensagem = String.format("A temperatura de %f Celsius é equivalente a %f Fahrenheit",
        temperaturaEmCelsius, temperaturaEmFahrenheit);
        System.out.println(mensagem);int temperaturaEmFahrenheitInteira = (int) temperaturaEmFahrenheit;
        System.out.println("A temperatura em Fahrenheit inteira é: " + temperaturaEmFahrenheitInteira);

    }

}
1 resposta

Oi Benjamin! Como vai?

O seu código está correto e atende aos requisitos do exercício. A única coisa que você pode considerar é melhorar a formatação da saída da temperatura em Fahrenheit para que ela apareça com menos casas decimais, caso deseje. Por exemplo, você pode usar %.2f no String.format para limitar a duas casas decimais:

String mensagem = String.format("A temperatura de %.2f Celsius é equivalente a %.2f Fahrenheit", temperaturaEmCelsius, temperaturaEmFahrenheit);

Isso é apenas um detalhe estético, mas pode deixar a saída do seu programa mais agradável.

Bons estudos!