1
resposta

Resolução- Conversão de Temperatura

public class Desafio01_conversão { public static void main(String[] args) { double temperaturaCelsius = 28.5; double temperaturaFahrenheit; temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;

     System.out.println(String.format("A temperatura de %.1f em graus celsius é de %.0f Fahrenheit",temperaturaCelsius, temperaturaFahrenheit));
     
     
 }

}

//aparentemente deu tudo certo na conversão

1 resposta

Olá, Pedro. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você utilizou String.format para exibir a conversão com casas decimais. Isso ajuda a formatar a saída de forma clara.

Uma curiosidade: você também pode usar printf para formatar a saída diretamente, sem precisar de String.format. Veja este exemplo:


public class Conversao {
    public static void main(String[] args) {
        double celsius = 28.5;
        double fahrenheit = (celsius * 1.8) + 32;
        System.out.printf("A temperatura de %.1f°C equivale a %.0f°F%n", celsius, fahrenheit);
    }
}

Isso faz a mesma coisa, mas deixa o código mais enxuto.

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