Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Conversão de temperatura

public class ConversaoDeTemperatura {
    public static void main(String[] args) {
        int celsius = 20;
        double fahrenheit = (celsius * 9 / 5) + 32;

        System.out.println("A temperatura em graus Fahrenheit é: " + fahrenheit);
    }
}
Saída:
A temperatura em graus Fahrenheit é: 68.0
1 resposta

Fala, Smalley! Tudo bom?

Agradeço por trazer sua solução para o fórum!

Curti demais como trabalhou a conversão de temperatura para transformar valores de Celsius em Fahrenheit com Java, entendeu perfeitamente a importância da fórmula matemática para garantir a precisão do cálculo e usou bem o System.out.println para exibir o resultado de forma clara no console.

Algo bem legal para complementar é criar um método separado para a conversão, deixando o código mais organizado e reutilizável. Dessa maneira:

public class ConversaoDeTemperatura {
    public static double converterParaFahrenheit(int celsius) {
        return (celsius * 9.0 / 5.0) + 32;
    }

    public static void main(String[] args) {
        int celsius = 20;
        double fahrenheit = converterParaFahrenheit(celsius);
        System.out.println("A temperatura em graus Fahrenheit é: " + fahrenheit);
    }
}

Isso faz com que a lógica de conversão possa ser usada em diferentes partes do programa sem repetição.

E algumas boas práticas que você pode adotar são:

  • Legibilidade: separar cálculos em métodos com nomes descritivos.
  • Generalização: permitir que o usuário insira valores dinamicamente.
  • Exploração: implementar também a conversão inversa (Fahrenheit para Celsius).

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: o que você prefere explorar mais agora, criar métodos para diferentes tipos de conversão de temperatura ou implementar um programa interativo que permita o usuário escolher qual conversão deseja realizar?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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