Autor Tema: cómo refactorizar código java (reordenarlo para mejor diseño y legibilidad)  (Leído 2273 veces)

javaquery

  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 125
    • Ver Perfil
Tengo que refactorizar este codigo:
crear una nueva clase con el codigo java refactorizado.
Código: [Seleccionar]

public class LeerNumeros {

public static void main(String[] args) throws IOException {
int num1 = 0;
int num2 = 0;
int resultado = 0;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Escribe un numero entero:");
String entrada = br.readLine();
num1 = Integer.valueOf(entrada);
System.out.println("Escribe un numero entero:");
String entrada2 = br.readLine();
num2 = Integer.valueOf(entrada2);
resultado = num1 + num2;
System.out.println("La suma de "+num1+" y "+num2+" es "+resultado);
}
}


Estao mirando que hay varias maneras, pero cual hay que utilizar y en que caso
« Última modificación: 31 de Mayo 2017, 19:29 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:refactorizar java
« Respuesta #1 en: 16 de Marzo 2017, 08:40 »
Hola javaquery.

En principio se ven tres acciones destacadas en ese código:

1.- Pedir datos al usuario.
2.- Suma de dos números.
3.- Mostrar datos por consola.

Yo creo que si creas esos tres métodos, ya estarías cumpliendo el objetivo del ejercicio.

Saludos. ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".