Hola Rodrigo, espero que estés bien
¡Tu código se ve muy bien! Has implementado correctamente la conversión de temperatura de Celsius a Fahrenheit y también has realizado el casting para mostrar la temperatura en Fahrenheit como un número entero.
Solo para asegurarnos de que todo está claro, aquí tienes un resumen de lo que hace tu código:
Conversión de Celsius a Fahrenheit: Utilizas la fórmula (tempCelsius * 1.8) + 32
para convertir la temperatura de Celsius a Fahrenheit.
Casting a entero: Después de calcular la temperatura en Fahrenheit, realizas un casting a entero para eliminar los decimales, lo cual es exactamente lo que se pide en el desafío.
Impresión de resultados: Finalmente, imprimes tanto la temperatura en Fahrenheit con decimales como la versión entera.
A continuación, te dejo un ejemplo de cómo podrías estructurar tu código, aunque ya está bastante bien:
// Conversión de Celsius a Fahrenheit
public class TemperaturaConversion {
public static void main(String[] args) {
double tempCelsius = 25.0; // Temperatura en Celsius
double tempFahrenheit = (tempCelsius * 1.8) + 32; // Conversión a Fahrenheit
System.out.println("Temperatura en Fahrenheit: " + tempFahrenheit);
// Conversión a entero
int fahrenheitEntero = (int) tempFahrenheit;
System.out.println("Temperatura en Fahrenheit (entero): " + fahrenheitEntero);
}
}
¡Continúa practicando y experimentando con diferentes valores de temperatura para ver cómo funciona tu programa!
Espero haber ayudado y buenos estudios!