1
resposta

Resolução do Desafio

Alguém pode avaliar minha resolução? Desde já agradeço!

public class Temperatura{
    public static void main(String[] args){
        System.out.println("Esse é a main:");

        int temperaturaCelsius = 10;
        System.out.println("Em Celsius:" + temperaturaCelsius);

        double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;
        System.out.println("Em Fahrenheit:" + temperaturaFahrenheit);

    }

}
1 resposta

Olá, Pedro! Como vai?

Seu código está correto!

Observei que você explorou o uso de variáveis para armazenar valores, utilizou muito bem a operação matemática para realizar a conversão de Celsius para Fahrenheit e ainda compreendeu a importância de exibir os resultados de forma clara para o usuário.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é permitir que o usuário insira a temperatura em Celsius, tornando o programa mais interativo. Assim:

import java.util.Scanner;

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

        System.out.print("Digite a temperatura em Celsius: ");
        int temperaturaCelsius = scanner.nextInt();

        double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;

        System.out.println("Em Celsius: " + temperaturaCelsius);
        System.out.println("Em Fahrenheit: " + temperaturaFahrenheit);
    }
}

Isso faz com que o programa seja mais dinâmico e útil em diferentes situações.

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

Abraço e bons estudos!

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