![]() |
![]() |
![]() |
![]() |
![]() |
|
Suppose, for example, that you want to write a method,
recursivePowerOf2, that computes the nth power of 2
recursively. One way to start is to define recursivePowerOf2 in
terms of the powerOf2 method already provided in
Chapter 24:
public static int recursivePowerOf2 (int n) {
return powerOf2(n);
}
Once you see that you can define recursivePowerOf2 in terms of
powerOf2, you are ready to learn how gradually to turn
recursivePowerOf2 into a recursive method that does not rely on
powerOf2.