1
resposta

Minha resolução

public class MyClass{
    public static void main(String args[]) {
        double celsius = 7;
        int fahrenheit = (int) (celsius * 1.8) + 32;
         System.out.println(String.format("A temperatura de %f Celcius em Fahrenheit é de %d", celsius, fahreinheit))
        }
}
1 resposta

Oi, Luís! Como vai?

Agradeço por compartilhar.

Você aplicou bem a conversão de Celsius para Fahrenheit usando double, cálculo matemático e conversão para int. Um ponto importante é que a variável foi criada como fahrenheit, mas no println foi chamada como fahreinheit, com a escrita diferente. Também faltou o ; no final do System.out.println.

Uma dica interessante para o futuro é revisar os nomes das variáveis e usar printf para formatar a saída com mais controle:

public class MyClass {
    public static void main(String[] args) {
        double celsius = 7;
        int fahrenheit = (int) (celsius * 1.8) + 32;

        System.out.printf("A temperatura de %.1f Celsius em Fahrenheit e de %d", celsius, fahrenheit);
    }
}

O código calcula a temperatura em Fahrenheit e mostra o resultado formatado no console.

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