¡Hola Clara, espero que estés bien!
Parece que estás en el camino correcto con tu código para convertir temperaturas de Celsius a Fahrenheit. Sin embargo, hay un pequeño detalle que podrías ajustar para que tu programa se alinee mejor con el desafío que estás realizando.
Tu código ya realiza la conversión correctamente, pero el desafío sugiere que crees una variable entera para mostrar la temperatura en Fahrenheit sin decimales. Actualmente, estás haciendo el casting directamente en la impresión. Para seguir la sugerencia del desafío, podrías modificar tu código de la siguiente manera:
public class Temperatura {
public static void main(String[] args) {
double temperaturaCelsius = 22.0;
double temperaturaFahrenheit = (temperaturaCelsius * 1.8) + 32;
// Crear una variable entera para la temperatura en Fahrenheit
int temperaturaFahrenheitEntera = (int) temperaturaFahrenheit;
String cambioDeTemperatura = "La temperatura ";
String gradosCelcius = "C° es igual a ";
String gradosFarenheit = "F°";
// Usar la variable entera en la impresión
System.out.println(cambioDeTemperatura + temperaturaCelsius + gradosCelcius + temperaturaFahrenheitEntera + gradosFarenheit);
}
}
Con este ajuste, estás almacenando el valor convertido en una variable entera antes de imprimirlo, lo cual es un buen hábito de programación y sigue las instrucciones del desafío.
Espero que esto te ayude y que continúes disfrutando de tus estudios de Java. ¡Bons estudios!