1
resposta

[Projeto] Exercício - Temperatura

Olá, segue projeto do exercício proposto:

public class Main {

public static void main(String[] args) {

    double celsius = 30;
    double fahrenheit = (celsius * 1.8) + 32;
    System.out.println(fahrenheit);

    int valorinteiro = (int) fahrenheit;
    System.out.println(valorinteiro);

}
1 resposta

Oi Patricia,

Seu código está ótimo e faz a conversão de Celsius para Fahrenheit corretamente 👍.

A fórmula que você usou (celsius * 1.8) + 32 está certinha para converter de Celsius para Fahrenheit.

A conversão para int também foi feita da maneira correta, utilizando o casting (int).

Você pode usar double fahrenheit = (9.0/5.0) * celsius + 32; para deixar a conversão mais explícita, caso prefira.

Ambas as formas estão corretas e o resultado será o mesmo.

🎓 Para saber mais: Documentação oficial da Oracle sobre tipos de dados primitivos em Java.

Continue praticando e explorando os desafios 🤗!