1
resposta

Meu Código

import java.util.Scanner;

public class ConversorTemperatura {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);

    System.out.print("Digite uma temperatura em Celsius: ");
    double  temperaturaCelsius = leitor.nextDouble();

    double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;
    System.out.printf("Temperatura em Fahreinheits: %.2f%n ", temperaturaFahrenheit);


}

}

1 resposta

Olá, Gustavo!

Agradeço por compartilhar seu código com a comunidade Alura. A conversão de Celsius para Fahrenheit está correta e atende bem ao objetivo da atividade, com a leitura do valor e o cálculo funcionando como esperado.

Uma dica interessante, caso a atividade peça também a exibição da temperatura sem casas decimais, é usar um casting para int. Assim, você consegue apresentar o valor convertido de forma inteira. Veja este exemplo:

int temperaturaFahrenheitInteira = (int) temperaturaFahrenheit;
System.out.printf("Temperatura em Fahrenheit (sem casas decimais): %d%n", temperaturaFahrenheitInteira);

Esse código transforma o valor double em um número inteiro, removendo as casas decimais antes da exibição.

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