1
resposta

Como eu fiz :)

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

                Scanner myObj = new Scanner(System.in);
                String temperaturaAdd;


                System.out.println("Enter temperature in Celsius");
        temperaturaAdd = myObj.nextLine();

        double temperaturaCelsius = Double.parseDouble(temperaturaAdd), temperaturaFahenheit;
        int inteiroFahenheit;

        temperaturaFahenheit = (temperaturaCelsius * 1.8) +32;

                System.out.println("temperature in Farenheit is: " + temperaturaFahenheit);
            }
        }
1 resposta

Olá Catarina,

Muito bom. O código parece estar correto e bem estruturado. A única sugestão que posso dar é em relação à nomenclatura da variável "temperaturaAdd". Talvez seja melhor utilizar um nome mais descritivo, como "temperaturaCelsiusStr" ou algo do tipo, para deixar o código mais legível.

De resto, parbaéns e continue praticando e aprendendo mais sobre Java. Se tiver alguma dúvida específica, não hesite em perguntar.

Espero ter ajudado e bons estudos!

public class DesafioTemperatura {

    public static void main(String[] args) {
        double temperaturaEmCelsius = 30.4;
        double temperaturaEmFahrenheit = (temperaturaEmCelsius * 1.8) + 32;

        String mensagem = String.format("A temperatura de %f Celsius é equivalente a %f Fahrenheit", temperaturaEmCelsius, temperaturaEmFahrenheit);

        System.out.println(mensagem);

        int temperaturaEmFahrenheitInteira = (int) temperaturaEmFahrenheit;
        System.out.println("A temperatura em Fahrenheit inteira é: " + temperaturaEmFahrenheitInteira);

    }
}