Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução

package exercicios;

import java.util.Scanner;

public class ConversorDeTemperaturas {

    double celsius;

    public double converterCelsiusParaFahrenheit() {
        double fahrenheit = celsius * 1.8 + 32;
        return fahrenheit;
    }

    public static void main(String[] args) {
        ConversorDeTemperaturas conversor = new ConversorDeTemperaturas();
        Scanner entrada = new Scanner(System.in);

        System.out.print("Digite o valor em Celsius: ");
        conversor.celsius = entrada.nextDouble();

        double fahrenheit = conversor.converterCelsiusParaFahrenheit();

        System.out.println(String.format("O valor %.2f°C convertido em Fahrenheit é %.2f°F.",
                conversor.celsius, fahrenheit));

        int fahrenheitDoTipoInteiro = (int) fahrenheit;

        System.out.printf("Farenheit somente com o valor inteiro = %d°F", fahrenheitDoTipoInteiro);

        entrada.close();
    }
}

Gostaram?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, Lucas! Como vai?

Do jeito que você explicou, o seu código está bem organizado e cumpre a função de converter temperaturas de Celsius para Fahrenheit de forma clara. Achei interessante a forma como você também mostrou a conversão para inteiro, o que ajuda a entender diferentes formas de apresentar o resultado.

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