Como principiante de programación en Java, agradecería mucho cualquier retroalimentación que se me pueda proporcionar.
¡Saludos y buen estudio!
Como principiante de programación en Java, agradecería mucho cualquier retroalimentación que se me pueda proporcionar.
¡Saludos y buen estudio!
¡Hola Jesús, espero que estés bien!
Tu código para convertir temperaturas de Celsius a Fahrenheit se ve bastante bien. Aquí tienes algunos comentarios y sugerencias que podrían ayudarte a mejorar:
Uso de variables más descriptivas: Aunque tus variables son claras, podrías considerar nombres más descriptivos como temperaturaCelsius1
para que sea aún más fácil de entender.
Eliminación de comentarios innecesarios: Algunos comentarios son un poco redundantes, como los que explican que estás imprimiendo en consola. El código ya es bastante claro en ese sentido.
Uso de constantes: Podrías definir las constantes de conversión (1.8 y 32) como variables finales para hacer el código más fácil de mantener y entender.
final double FACTOR_CONVERSION = 1.8;
final int AJUSTE_CONVERSION = 32;
Y luego usarlas en tus cálculos:
int conversionTempUno = (int) (temperaturaUno * FACTOR_CONVERSION + AJUSTE_CONVERSION);
Formato de salida: Considera usar String.format
para una salida más limpia y formateada.
System.out.println(String.format("Los %d %s fueron convertidos a %d %s", temperaturaUno, celcius, conversionTempUno, fahrenheit));
Estructura del código: Podrías encapsular la lógica de conversión en un método separado para hacer el código más modular y reutilizable.
public static int convertirCelsiusAFahrenheit(int temperaturaCelsius) {
return (int) (temperaturaCelsius * 1.8 + 32);
}
Y luego llamar a este método en tu main
.
Espero que estas sugerencias te sean útiles y te ayuden a seguir mejorando tu código. ¡Bons estudios!
¡Gracias, Brenda! Tomé nota de cada uno de tus tips.
Saludos.