1
resposta

[Projeto] Desafio: Conversão de Temperaturas

public class ConversaoTemperatura {
    //Desafio Alura: Conversão de temperaturas
    public static void main (String[] args){
        int c = 30;

        // conversão para Fahrenheit com casas decimais
        double fahrenheit = (c * 1.8) + 32;
        System.out.println(String.format(" O valor de %d°C fica %.2f°F", c, fahrenheit));

        //conversão inteira (sem casas decimais)
        int fahrenheitInteiro = (int) fahrenheit;
        System.out.println("Valor sem casas decimais: "+ fahrenheitInteiro + "°F");

    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Marília.

Agradeço por compartilhar.

Gostei da forma como você estruturou o código, usando double para permitir casas decimais e depois fazendo a conversão para int. Isso mostra atenção aos detalhes do desafio. Continue praticando esse tipo de exercício, pois ajuda a fixar bem os conceitos de tipos de variáveis e casting em Java.

Uma dica é testar diferentes valores de entrada para observar como a conversão se comporta, por exemplo com números negativos ou temperaturas muito altas, assim você entende melhor como o tipo de dado influencia no resultado.

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