¡Hola Estudiante, espero que estés bien!
Veo que ya tienes un buen comienzo con tu programa de conversión de temperaturas. Has implementado correctamente la fórmula para convertir de Celsius a Fahrenheit. Ahora, según el desafío, necesitas mostrar la temperatura en Fahrenheit como un número entero, sin decimales.
Para lograr esto, puedes realizar un casting de la variable temperaturaEnGradosFahrenheit a un tipo de dato entero. Aquí tienes un ejemplo de cómo podrías hacerlo:
public class Conversor {
public static void main(String[] args) {
double temperaturaEnGradosCelsius = 44.3;
double temperaturaEnGradosFahrenheit = (temperaturaEnGradosCelsius * 1.8) + 32;
// Realizar el casting a entero
int temperaturaEnGradosFahrenheitEntero = (int) temperaturaEnGradosFahrenheit;
System.out.println(String.format("La conversión de %s grados Celsius a grados Fahrenheit es: %s", temperaturaEnGradosCelsius, temperaturaEnGradosFahrenheit));
System.out.println(String.format("La temperatura en grados Fahrenheit sin decimales es: %d", temperaturaEnGradosFahrenheitEntero));
}
}
En este código, he añadido una nueva variable temperaturaEnGradosFahrenheitEntero que almacena el valor de temperaturaEnGradosFahrenheit convertido a un entero. Esto se logra utilizando el casting (int).
Espero que esto te ayude a completar tu desafío. ¡Bons estudios!