1
resposta

Referente ao que foi pedido no desafio!

public class DesafioTemperatura {

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

        String mensagem = String.format("A temperatura de %.2f Celsius é equivalente a %.2f de Fahrenheit");
        System.out.println(mensagem);

        int temperaturaEmFahrenheitInteira = (int) temperaturaEmFahrenheit;
        System.out.println("A temperatura em Fahrenheit inteira é: " + temperaturaEmFahrenheitInteira );
    }
}
1 resposta

Oi, João! Tudo bem?

Parabéns pelo projeto, ficou super bacana! Deixo apenas uma sugestão em relação à mensagem formatada: atualmente, estamos usando o String.format para criar a mensagem, mas esquecemos de passar os valores para serem formatados na string,o que podemos corrigir da seguinte maneira:

public class DesafioTemperatura {

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

        // Corrigindo a formatação da mensagem
        String mensagem = String.format("A temperatura de %.2f Celsius é equivalente a %.2f de Fahrenheit", temperaturaEmCelsius, temperaturaEmFahrenheit);
        System.out.println(mensagem);

        int temperaturaEmFahrenheitInteira = (int) temperaturaEmFahrenheit;
        System.out.println("A temperatura em Fahrenheit inteira é: " + temperaturaEmFahrenheitInteira);
    }
}

Com essa alteração, a mensagem irá exibir corretamente os valores das temperaturas em Celsius e Fahrenheit. Espero ter ajudado!

Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓