Olá, Gabriel. Tudo bem?
Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação. Seu código está correto e funcional, só vou deixar alguma sugestões de melhorias:
Correção no método String.format
: O String.format
está correto, mas a formatação %f
exibe muitas casas decimais. Você pode limitar isso para duas casas decimais usando %.2f
.
Impressão da temperatura inteira: No System.out.println
que imprime a temperatura inteira, você esqueceu de concatenar a variável temperaturaFahrenheitInteira
com a string.
Aqui está uma versão ajustada do seu código:
public class ConversaoTemperatura {
public static void main(String[] args) {
double temperaturaCelsius = 30.4;
double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;
String mensagem = String.format("A temperatura de %.2f Celsius é equivalente a %.2f Fahrenheit", temperaturaCelsius, temperaturaFahrenheit);
System.out.println(mensagem);
int temperaturaFahrenheitInteira = (int) temperaturaFahrenheit;
System.out.println("A temperatura em Fahrenheit inteira é: " + temperaturaFahrenheitInteira);
}
}
Espero ter ajudado. Bons estudos.