Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

conversão de temperaturas

public class Temperatura {
    public static void main(String[] args) {
        double temperaturaCelsius = 30.4;
        double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;

        String mensagem = String.format("Temperatura: %fº C = %fº F", temperaturaCelsius, temperaturaFahrenheit);

        System.out.println(mensagem);

        int temperaturaCelsiusInteira = (int) temperaturaCelsius;
        int temperaturaFahrenheitInteira = (int) temperaturaFahrenheit;
        
        System.out.println("A temperatura inteira atual: " + temperaturaCelsiusInteira + "º C e " + temperaturaFahrenheitInteira + "º 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
2 respostas
solução!

Oi, Adjan! Como vai?

Agradeço por compartilhar.

Gostei da sua solução, ela mostra bem o uso das operações matemáticas e da formatação de strings em Java. O uso de String.format deixa a saída organizada e fácil de ler.

Continue praticando e explorando outras conversões.

Dica: experimente formatar os valores com apenas duas casas decimais usando "%.2f" dentro do String.format, assim a exibição fica ainda mais precisa.

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

Certo, vou experimentar sim. Obrigado pela dica.