1
resposta

Solução

public class Main {
public static void main(String[] args) {

    double celsiusTemp= 40.4;
    double fahrenheitTemp =  (celsiusTemp * 1.8) + 32;

    String mensagemAoUsuario = """
                               A conversão das temperaturas de Graus Celsius para 
                               Fahrenheit é:                                    
                               """ + fahrenheitTemp;
    System.out.printf(mensagemAoUsuario + "\n");

    String segundaMensagem = String.format("A temperatura %f Celsius é equivalente a temperatura em %f Fahrenheit: ", celsiusTemp, fahrenheitTemp);

    System.out.printf("A temperaratura em Fahrenheint é: " + fahrenheitTemp);


}

}

1 resposta

Oi, Adriano! Como vai?

Gostei de como você organizou a conversão e exibiu mensagens diferentes ao usuário. Isso deixa o programa mais claro e fácil de entender.

Uma dica interessante para o futuro é usar System.out.printf com formatação para controlar casas decimais. Veja este exemplo:


double celsius = 40.4;
double fahrenheit = (celsius * 1.8) + 32;
System.out.printf("Temperatura em Fahrenheit: %.2f%n", fahrenheit);

Esse código imprime a temperatura com apenas duas casas decimais, deixando a saída mais limpa.

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