True / False Moderate

QYou are given a function to compute factorial using recursion:

public int factorial(int n) {
    if (n == 0) {
        return 1;
    }
    return n * factorial(n - 1);
}
What is the base case in the function?

ID: #24835 Recursion in Java 18 views
Question Info
#24835Q ID
ModerateDifficulty
Recursion in JavaTopic

Choose the Best Option

Click any option to instantly check if you're correct.

  • A n == 0
  • B int n
  • C return 1
  • D return n * factorial(n - 1)
Correct Answer

Explanation

Answer: (a) n == 0

Share This Question

Challenge a friend or share with your study group.