Hola Carlos, a la hora de poner un título a un hilo del foro trata de poner algo descriptivo del problema que quieres resolver. Por ejemplo: "hacer test de una función recursiva sencilla en java" ó "comprobar resultados que devuelve una función java". De esa manera podremos localizar y responder la consulta con mayor facilidad.
Sobre el código que has puesto, parece java, aunque no has indicado en qué lenguaje estás trabajando.
Del código que has puesto: es una función recursiva y por eso resulta un poco difícil de entender, pero en realidad lo que hace es simplemente sumar a y b.
Aquí un ejemplo de prueba de escritorio:
public class Test {
private Test test;
public static void main(String[] Args) {
Test test1 = new Test();
System.out.println("Resultado con a=8 y b=6 es: "+test1.funcion(8,6));
}
int funcion(int a, int b) {
if (b==0)
return a;
else
return 1+funcion(a,b-1);
}
}
El resultado que muestra por pantalla es:
Resultado con a=8 y b=6 es: 14
A ver si te sirve...