¡Hola Jimena, espero que estés bien!
Tu solución al desafío del convertidor de temperatura se ve muy bien. Has seguido correctamente la fórmula para convertir de Celsius a Fahrenheit y también has implementado el casting para mostrar la temperatura en Fahrenheit como un número entero.
Aquí tienes un pequeño ejemplo de cómo podrías mejorar o experimentar con tu código:
- Puedes permitir que el usuario ingrese la temperatura en Celsius en lugar de tener un valor fijo. Esto haría tu programa más interactivo.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("¡Convertidor de temperatura!");
System.out.print("Introduce la temperatura en grados Celsius: ");
double temperaturaCelsius = scanner.nextDouble();
int temperaturaFahrenheit = (int) ((temperaturaCelsius * 1.8) + 32);
System.out.println(temperaturaCelsius + " grados Celsius son " + temperaturaFahrenheit + " grados Fahrenheit");
scanner.close();
}
}
Este ejemplo utiliza la clase Scanner
para permitir la entrada del usuario. Así, puedes probar diferentes temperaturas sin tener que modificar el código cada vez.
Espero que esto te ayude y te inspire a seguir experimentando con Java. ¡Bons estudos!