1
resposta

resposta desafio

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

    System.out.println("Converta a temperatura!");

    int temperaturaGrauCelsius = 30;
    int temperatiraFahrenheit = (int)(temperaturaGrauCelsius * 1.8) + 32;
    String mensagem = String.format("A temperatura de %d Celsius é equivalente a %d Fahrenheit", temperaturaGrauCelsius,temperatiraFahrenheit);

    System.out.println(mensagem);

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

}

1 resposta

Olá, Everton. 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ê organizou as variáveis e utilizou o_** String.format para montar a mensagem final. Isso torna o código mais claro e legível.

Uma dica interessante: você pode usar o método Math.round() se quiser arredondar valores decimais ao invés de truncar como o cast (int) faz.Veja este exemplo:


double tempC = 30.4;
long tempF = Math.round(tempC * 1.8 + 32);
System.out.println("Fahrenheit: " + tempF);

Math.round()** **_arredonda o número para o inteiro mais próximo.

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