![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
If you wish, you can use a switch
statement to control recursion.
In the following, the first two statement sequences are terminated by
return
statements, rather than by break
statements:
public class Demonstrate { public static int rabbits (int n) { switch (n) { case 0: return 1; case 1: return 1; default: return rabbits(n - 1) + rabbits(n - 2); } } }