Mostrar registro de una acción

Iniciado por siuxoes, 1 Diciembre 2013, 19:26 PM

0 Miembros y 1 Visitante están viendo este tema.

siuxoes

Hola a todos!

No sé si habré definido bien el tema del post con el título, pero aquí viene:

Me gustaría saber si hay alguna funcionalidad de JAVA que me permita mostrar el registro de lo que ha hecho para devolver tal cosa, el proceso.

Por ejemplo:


int suma(int a, int b)
{
return a+b;
}


A partir de esa función, que es simple, me devuelva el proceso al realizar una prueba de la función suma: prueba1 = suma(2,3);
Y que me ponga: 2+3 = 5.

Parece una tontería pero necesito esto para algo mas complicado, ya que me gustaría saber el proceso que sigue una función para hallar el resultado.

Gracias!

Zoik

Bueno, no se si podrás ver todo el recorrido como comentas, pero porque no hacerlo tu a mano, ejemplo:

Código (java) [Seleccionar]

public int suma (int [] array) {
int resul = 0;
String message = "";
int size = array.length;
for (int i = 0; i < size; i++) {
resul += array[i];
message += array[i] + " + ";
}
message = message.substring(0, message.length() - 3);
message += " = " + resul;
System.out.println(message);
return resul;
}


Le pasas una array de int, ejemplo:

Código (java) [Seleccionar]
suma(new int [] {2,2,2,2});

Muchas veces nos complicamos mas de lo que debemos.

Un saludo