public static int pow(int b, int e) {
if (e == 0) return 1;
return b * pow(b, e - 1);
}
System.out.println(pow(2, 5));What is printed?
- A
16
- B
25
- Ccheck_circle
32
- D
10
Explanation
2^5 = 32. Each recursive call multiplies by b until e hits 0.