public class Factorial {
public static int factorial(int n) {
if (n == 0) return 1;
return n * factorial(n - 1);
}
public static void main(String[] args) {
int num = 5;
System.out.println("Factorial of " + num + " is " + factorial(num));
}
}
Find the factorial of a number using recursion in Java
Working Code Asked question November 18, 2025
Sorry, you do not have permission to read comments.