public class CelsiusToFahrenheit { public static void main(String[] args) { try { // Define la temperatura en grados Celsius double celsius = 25; // Puedes cambiar este valor a cualquier temperatura en grados Celsius
// Convierte la temperatura a Fahrenheit
double fahrenheit = celsiusToFahrenheit(celsius);
// Muestra la temperatura en Fahrenheit con decimales
System.out.printf("Temperatura en Fahrenheit con decimales: %.2f%n", fahrenheit);
// Convierte la temperatura en Fahrenheit a un valor entero (sin decimales)
int fahrenheitEntero = (int) fahrenheit;
// Muestra la temperatura en Fahrenheit sin decimales
System.out.println("Temperatura en Fahrenheit sin decimales: " + fahrenheitEntero);
} catch (Exception e) {
// Manejo de errores genérico
System.err.println("Se ha producido un error: " + e.getMessage());
}
}
/**
* Convierte una temperatura de grados Celsius a Fahrenheit.
* @param celsius La temperatura en grados Celsius.
* @return La temperatura convertida en grados Fahrenheit.
*/
public static double celsiusToFahrenheit(double celsius) {
return (celsius * 1.8) + 32;
}
}