1
resposta

[Projeto] Projeto Temperatura

double temperaturaCelsius =  35.3;
        double temperaturaF = (temperaturaCelsius * 1.8) + 32;

        String mensagem = ("A temperatura de " + temperaturaCelsius + " Celsius é equivalente a "+ temperaturaF + " Fahrenheit\", temperaturaEmCelsius, temperaturaEmFahrenheit");

        System.out.println(mensagem);

        int temperaturaFInteira = (int)temperaturaF;
        System.out.println("temperatura interia em F é: " + temperaturaFInteira);
1 resposta

Oi Lucas,

Excelente iniciativa em praticar a conversão de temperaturas! 👍

No seu código, a concatenação da string mensagem está com um pequeno erro.

Você está tentando incluir as variáveis temperaturaEmCelsius e temperaturaEmFahrenheit que não foram declaradas, além de ter uma barra invertida extra no final da string.

O correto seria usar as variáveis temperaturaCelsius e temperaturaF que você já declarou.

O código corrigido ficaria assim:

double temperaturaCelsius = 35.3;
double temperaturaF = (temperaturaCelsius * 1.8) + 32;

String mensagem = "A temperatura de " + temperaturaCelsius + " Celsius é equivalente a " + temperaturaF + " Fahrenheit";

System.out.println(mensagem);

int temperaturaFInteira = (int)temperaturaF;
System.out.println("temperatura inteira em F é: " + temperaturaFInteira);

Para saber mais: Documentação oficial sobre Strings em Java

Continue praticando e explorando os conceitos! 💪 💻

tux matrix Caso este post o tenha ajudado, marque-o como solucionado ☑️. Bons Estudos! 🤓