public class AelevadoB
{
public static void main(String[]args) {
System.out.println("\n\n\n\n");
System.out.println("Metodo recursivo Eleva(A, B) que obtenga A elevado a B (el caso base es B=0) ");
System.out.println("******************************************************************************");
System.out.println("entonces...");
System.out.println("F(2,3) = " + Eleva(2,3));
System.out.println("F(3,4) = " + Eleva(3,4));
System.out.println("F(10,3) = " + Eleva(10,3));
System.out.println("F(11,4) = " + Eleva(11,4));
}
private static int Eleva(int A, int B){
if(B==0) return 1;
else return A*Eleva(A,B-1);//vuelve al metodo hasta que b = 0
}
}