¡Hola, Alexis, espero que estés bien!
Tu código para convertir de Celsius a Fahrenheit está correcto. La conversión y el casting a entero están bien implementados. Aquí tienes el código con algunos comentarios adicionales para mayor claridad:
public class Main {
public static void main(String[] args) {
// Definimos la temperatura en Celsius
double celsius = 38.0;
// Convertimos Celsius a Fahrenheit
double fahrenheit = (celsius * 1.8) + 32;
System.out.println("La temperatura en Fahrenheit es: " + fahrenheit);
// Mostramos la temperatura como número entero (sin decimales)
int fahrenheitEntero = (int) fahrenheit;
System.out.println("Temperatura en Fahrenheit (entero): " + fahrenheitEntero);
}
}
Tu programa se ejecuta correctamente y realiza la conversión y el casting como se esperaba. ¡Buen trabajo!
Espero haber ayudado y buenos estudios!