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

[Dúvida] ConversorTemperatura

public class ConversorTemperatura {
public static void main(String[] args) {
        // Temperatura em graus Celsius
        double temperaturaCelsius = 25.0;

        double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;

        // Exibe a temperatura convertida com casas decimais
        System.out.println("Temperatura em Fahrenheit: " + temperaturaFahrenheit);

        // Casting para inteiro       
        int temperaturaFahrenheitInteira = (int) 

        System.out.println("Temperatura em Fahrenheit (sem casas decimais): " + temperaturaFahrenheitInteira);
    }
}
1 resposta
solução!

Oi, André! Como vai?

O erro no código do ConversorTemperatura está na linha do casting, onde você começou a converter o valor para inteiro, mas não completou a expressão.

No seu código, você tem:

int temperaturaFahrenheitInteira = (int)

Mas faltou colocar qual valor você quer converter. O compilador não sabe o que transformar em inteiro, então ele gera um erro de sintaxe.

Código corrigido:

public class ConversorTemperatura {
    public static void main(String[] args) {
        // Temperatura em graus Celsius
        double temperaturaCelsius = 25.0;

        double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;

        // Exibe a temperatura convertida com casas decimais
        System.out.println("Temperatura em Fahrenheit: " + temperaturaFahrenheit);

        // Casting para inteiro
        int temperaturaFahrenheitInteira = (int) temperaturaFahrenheit;

        System.out.println("Temperatura em Fahrenheit (sem casas decimais): " + temperaturaFahrenheitInteira);
    }
}

O operador (int) converte (faz casting) de um tipo double para um tipo int, removendo a parte decimal.

No seu caso:

  • temperaturaFahrenheit é 77.0
  • (int) temperaturaFahrenheit se torna 77

Se você tentar compilar sem completar a linha, o Java mostra algo como:

error: ';' expected

ou

error: not a statement
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!