When a function calls itself it is known as recursion.
Program to find factorial of no using recursion
public class FactorialUsingRecursion { public static void main(String[] args) { System.out.println(fact(5)); } static int fact(int num){ if(num == 0){ return 1; } return num * fact(num - 1); } }
