¡Hola Irwin, espero que estés bien!
Entiendo que estás tratando de modificar el programa para que el usuario pueda ingresar el número a convertir. Para lograr esto, puedes utilizar la clase Scanner para capturar la entrada del usuario. Aquí te muestro cómo podrías hacerlo:
import java.util.Scanner;
public class CelsiusToFahrenheit {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Ingresa la temperatura en grados Celsius: ");
double celsius = scanner.nextDouble();
double fahrenheit = (celsius * 1.8) + 32;
System.out.println(celsius + " grados Celsius son equivalentes a " + fahrenheit + " grados Fahrenheit.");
int fahrenheitSinDecimales = (int) fahrenheit;
System.out.println("La temperatura en Fahrenheit sin decimales es: " + fahrenheitSinDecimales);
scanner.close();
}
}
Con este código, el programa solicitará al usuario que ingrese la temperatura en grados Celsius, luego realizará el cálculo y mostrará el resultado en la consola. Además, se realiza un casting para mostrar la temperatura en Fahrenheit sin decimales.
Espero que esta solución te sea de ayuda. ¡Buena suerte con tu aprendizaje de Java!
Espero haber ayudado y buenos estudios!