Hola Juan, espero que estés bien
Parece que ya has avanzado bastante en tu desafío de conversión de temperaturas. Tu código está correctamente convirtiendo de Celsius a Fahrenheit utilizando la fórmula adecuada. Sin embargo, de acuerdo con la actividad, también necesitas mostrar la temperatura en Fahrenheit como un número entero, sin decimales.
Para lograr esto, puedes realizar un casting de double a int. Aquí te dejo un ejemplo de cómo podrías modificar tu código:
import java.util.Scanner;
public class ConversorTemperatura {
public static void main(String[] args) {
Scanner enter = new Scanner(System.in);
float celsius;
double conversion;
int conversionEntera;
System.out.println("Ingrese el valor que desea convertir de Celsius a Fahrenheit");
celsius = enter.nextFloat();
conversion = (celsius * 1.8) + 32;
conversionEntera = (int) conversion; // Realizamos el casting a entero
System.out.println(String.format("El valor de %f Celsius a Fahrenheit es %f", celsius, conversion));
System.out.println("El valor de Fahrenheit sin decimales es: " + conversionEntera);
}
}
Con este ajuste, tu programa imprimirá tanto el valor en Fahrenheit con decimales como el valor entero sin decimales. Espero que esto te ayude a completar tu desafío.
Espero haber ayudado y buenos estudios!